GitHub Advisoryadvisory · Maven
GHSA-wcrg-92wp-4h28 XXE vulnerability in Jenkins Nerrvana Plugin
MEDIUM
Official page ↗
- Aliases
- CVE-2020-2298
- Ecosystem
- Maven
- Packages
- org.jenkins-ci.plugins:nerrvana-plugin
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-611
- Reviewed
- 2022-12-21
Affected packages
• Maven org.jenkins-ci.plugins:nerrvana-plugin: <= 1.02.06 (no fix yet)
Description
Jenkins Nerrvana Plugin 1.02.06 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.
This allows attackers with Overall/Read permission to have Jenkins parse a crafted HTTP request with XML data that uses external entities for extraction of secrets from the Jenkins controller or server-side request forgery.
Additionally, XML parsing is exposed as a form validation endpoint that does not require POST requests, allowing exploitation by users without Overall/Read permission via CSRF.
Related
Alias · CVE (1)
- CVE-2020-2298 Jenkins Nerrvana Plugin 1.02.06 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks. vulnerability
Weakness · CWE (1)
- CWE-611 Improper Restriction of XML External Entity Reference weakness