CVE-2026-70448 is an XXE vulnerability in the Jenkins Ivy Report Plugin versions 1.2 and earlier. The plugin's XML parser processes Ivy report files without disabling external entity resolution, allowing an attacker who can control or influence the report input to read arbitrary files from the Jenkins controller filesystem or make the parser perform SSRF requests to internal infrastructure.

If you run Ivy Report Plugin in your Jenkins instance, treat this as a high-severity issue regardless of its CVSS score. The plugin executes within the Jenkins controller process, which means successful exploitation grants access to the credentials store, pipeline secrets, API tokens, and any secrets your build jobs expose through environment variables or credentials bindings. This is not a contained vulnerability — the blast radius extends to your entire CI/CD trust boundary.

What to check: examine your installed plugins and confirm Ivy Report Plugin is not present or is updated past 1.2. If you cannot upgrade immediately, review any pipeline configurations or job definitions that invoke Ivy report generation and treat the input source as untrusted. The vulnerable code path is the XML parsing of Ivy report output — if your builds feed externally-controlled XML into this plugin, exploitation is direct.

The underlying issue is structural: Jenkins does not enforce secure XML parsing defaults across its plugin ecosystem. Individual plugin authors must independently secure their XML parsers, and there is no platform-level primitive that makes secure parsing the path of least resistance. This creates a population of plugins that function correctly for valid inputs but remain vulnerable to XXE. The knowledge to prevent this has been public since 2012, but the platform provides no structural barrier that stops an author from using default parser behavior. Consider this vulnerability a forcing function to audit other plugins in your instance that process XML from build artifacts or external sources — if they were written before 2015, they likely have the same pattern.