CVE-2018-1000012
Description
Jenkins Warnings Plugin 4.64 and earlier allows XXE attacks, leading to secret extraction, SSRF, or denial of service via crafted build files.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Warnings Plugin 4.64 and earlier allows XXE attacks, leading to secret extraction, SSRF, or denial of service via crafted build files.
Vulnerability
Jenkins Warnings Plugin versions 4.64 and earlier [1][2] fail to disable XML external entity (XXE) processing when parsing XML files as part of the build process. This allows an attacker to craft a malicious file that includes external entity references. The vulnerability affects any Jenkins instance where the plugin is installed and users can configure build steps that invoke the Warnings parser.
Exploitation
An attacker with user-level permissions on Jenkins (e.g., ability to configure jobs or submit XML files that are parsed by the plugin) can supply a specially crafted XML file containing external entity references. The plugin’s parser will then process these entities, potentially allowing the attacker to extract file contents from the Jenkins master filesystem, perform server-side request forgery (SSRF) against internal or external services, or trigger a denial-of-service (DoS) condition via entity expansion [1][2].
Impact
Successful exploitation can result in disclosure of sensitive secrets (e.g., credentials, tokens) stored on the Jenkins controller, SSRF enabling further attacks on internal networks, or resource exhaustion leading to DoS. The attacker does not require administrative privileges on Jenkins, only the ability to influence the XML content parsed by the plugin [1][2].
Mitigation
Jenkins fixed the vulnerability in Warnings Plugin version 4.65, released on 2018-01-22 [2]. Users should upgrade to version 4.65 or later. For any version earlier than 4.64, upgrading is the only recommended mitigation as the plugin processes user-supplied XML files. The fix disables external entity resolution in the XML parser [2]. The CVE is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog as of this writing.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jvnet.hudson.plugins:warningsMaven | < 4.65 | 4.65 |
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
4- github.com/advisories/GHSA-p498-rpcw-3578ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2018-1000012ghsaADVISORY
- jenkins.io/security/advisory/2018-01-22ghsaWEB
- jenkins.io/security/advisory/2018-01-22/mitrex_refsource_CONFIRM
News mentions
0No linked articles in our index yet.