{"id":"GHSA-2w2m-ccf8-57cq","summary":"XXE vulnerability in Jenkins REPO Plugin","details":"REPO Plugin 1.15.0 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.\n\nThis allows attackers able to control which `repo` binary is executed on agents to have Jenkins parse a crafted XML document that uses external entities for extraction of secrets from the Jenkins controller or server-side request forgery.\n\nREPO Plugin 1.16.0 disables external entity resolution for its XML parser.","aliases":["CVE-2022-43415"],"modified":"2024-02-16T08:17:40.543072Z","published":"2022-10-19T19:00:18Z","database_specific":{"cwe_ids":["CWE-611"],"severity":"HIGH","github_reviewed":true,"github_reviewed_at":"2022-10-19T20:26:57Z","nvd_published_at":"2022-10-19T16:15:00Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-43415"},{"type":"WEB","url":"https://github.com/jenkinsci/repo-plugin/commit/4c4a72c7de3d3e5bbbad223605ea264dcec56bc1"},{"type":"PACKAGE","url":"https://github.com/jenkinsci/repo-plugin"},{"type":"WEB","url":"https://www.jenkins.io/security/advisory/2022-10-19/#SECURITY-2337"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2022/10/19/3"}],"affected":[{"package":{"name":"org.jenkins-ci.plugins:repo","ecosystem":"Maven","purl":"pkg:maven/org.jenkins-ci.plugins/repo"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.0"}]}],"versions":["1.0","1.1","1.10.0","1.10.1","1.10.2","1.10.3","1.10.4","1.10.5","1.10.6","1.10.7","1.11.0","1.11.1","1.12.0","1.12.1","1.12.2","1.13.0","1.14.0","1.14.1","1.15.0","1.2","1.2.1","1.3","1.5","1.6","1.7","1.7.1","1.8.0","1.9.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/10/GHSA-2w2m-ccf8-57cq/GHSA-2w2m-ccf8-57cq.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N"}]}