GitHub Advisoryadvisory · Maven
GHSA-5wc4-w63v-97c3 XXE vulnerability in Jenkins Nested View Plugin
HIGH
Official page ↗
- Aliases
- CVE-2021-21680
- Ecosystem
- Maven
- Packages
- org.jenkins-ci.plugins:nested-view
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
- Weaknesses
- CWE-611
- Reviewed
- 2022-12-15
Affected packages
• Maven org.jenkins-ci.plugins:nested-view: < 1.21 → fixed in 1.21
Description
Jenkins Nested View Plugin 1.20 and earlier does not configure its XML transformer to prevent XML external entity (XXE) attacks.
This allows attackers able to configure views to have Jenkins parse a crafted view XML definition that uses external entities for extraction of secrets from the Jenkins controller or server-side request forgery.
Jenkins Nested View Plugin 1.21 disables external entity resolution for its XML transformer.
Related
Alias · CVE (1)
- CVE-2021-21680 Jenkins Nested View Plugin 1.20 and earlier does not configure its XML transformer to prevent XML external entity (XXE) attacks. vulnerability
Weakness · CWE (1)
- CWE-611 Improper Restriction of XML External Entity Reference weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2021-21680 advisory
- https://github.com/jenkinsci/nested-view-plugin/commit/79787294f034b3009c3de557c6441c9ceba936b8 web
- https://github.com/jenkinsci/nested-view-plugin package
- https://www.jenkins.io/security/advisory/2021-08-31/#SECURITY-2411 web
- http://www.openwall.com/lists/oss-security/2021/08/31/1 web