CVE-2015-5319: XEE

Published Nov 16, 2015
·
Updated

The following flaw was found in Jenkins:

When creating a job using the create-job CLI command, external entities are not discarded (nor processed). If these job configurations are processed by another user with an XML-aware tool (e.g. using get-job/update-job), information from that user's computer may be disclosed to Jenkins and the attacker.

Exploiting this flaw requires a high degree of specific user interaction, and the limited information that can be gained this way.

External References:

https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-11-11

Other sources

XML external entity (XXE) vulnerability in the create-job CLI command in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to read arbitrary files via a crafted job configuration that is then used in an "XML-aware tool," as demonstrated by get-job and update-job.

MITRE

Affected Software

8 affected componentsFixes available
redhat/Jenkins<1.638
1.638
redhat/Jenkins<1.625.2
1.625.2
redhat Openshift<=3.1
Jenkins Jenkins<=1.625.1
redhat Openshift=2.0
Jenkins Jenkins<=1.637
maven/org.jenkins-ci.main:jenkins-core<1.625.2
1.625.2
maven/org.jenkins-ci.main:jenkins-core>=1.626<1.638
1.638

Event History

Nov 25, 2015
CVE Published
via MITRE·08:00 PM
Data Sourced
via MITRE·08:00 PM
Description
May 13, 2022
Advisory Published
via GitHub·01:30 AM

Frequently Asked Questions

1

What is the severity of CVE-2015-5319?

CVE-2015-5319 is classified as a medium severity vulnerability.

2

How do I fix CVE-2015-5319?

To fix CVE-2015-5319, upgrade Jenkins to version 1.638 or later, or to LTS version 1.625.2 or later.

3

Who is affected by CVE-2015-5319?

CVE-2015-5319 affects Jenkins versions prior to 1.638 and LTS versions before 1.625.2.

4

What kind of attack does CVE-2015-5319 enable?

CVE-2015-5319 allows remote attackers to read arbitrary files through an XML external entity injection.

5

What components of Jenkins are impacted by CVE-2015-5319?

The create-job CLI command in Jenkins is impacted by CVE-2015-5319.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203