XXE vulnerability in Jenkins pom2config Plugin
Date: 2022-05
Affected: maven/org.jenkins-ci.plugins:pom2config
Attack vector: ssrf
Category: vulnerability-disclosure
Severity: High
CVE: CVE-2021-21701
CVE-2021-43576
CVE-2021-43577
CVE-2021-43578
CWE: CWE-611
CWE-693
CVSS: 6.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N)

Jenkins pom2config Plugin 1.2 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks. This allows attackers with Overall/Read and Item/Read permissions to have Jenkins parse a crafted XML file that uses external entities for extraction of secrets from the Jenkins controller or server-side request forgery. As of publication of this advisory, there is no fix.


Mitigations:

Architectural layers (MAESTRO):