CVE-2019-10327 XML External Entity processing vulnerability in Pipeline Maven Integration Jenkins Plugin

High 8.1 Published Updated

Attackers controlling agent temp files can trigger XXE in Jenkins Maven plugin to extract secrets, cause SSRF, or denial of service.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-10327?

CVE-2019-10327 is a high-severity vulnerability in Jenkins Pipeline Maven Integration Plugin, published on 31 May 2019. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

An XML external entities (XXE) vulnerability in Jenkins Pipeline Maven Integration Plugin 1.7.0 and earlier allowed attackers able to control a temporary directory's content on the agent running the Maven build to have Jenkins parse a maliciously crafted XML file that uses external entities for extraction of secrets from the Jenkins master, server-side request forgery, or denial-of-service attacks.

Weakness: CWE-611

Which versions are affected by CVE-2019-10327?

2 open source packages ship an affected version, including org.jenkins-ci.plugins:pipeline-maven. It affects 1 product.

PackageAffectedFixed in
org.jenkins-ci.plugins:pipeline-maven MavenAll versions3.7.1
org.jenkins-ci.plugins:pipeline-maven MavenAll versions3.7.1

Products include Jenkins Pipeline Maven Integration.

How do I fix CVE-2019-10327?

Upgrade org.jenkins-ci.plugins:pipeline-maven to 3.7.1 or later.

Is CVE-2019-10327 being exploited?

There is no known exploitation of CVE-2019-10327 in the wild and no public exploit code.

Sources

Also known as GHSA-6755-jgp4-8q7h.

Is CVE-2019-10327 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free