Every CVE Search/ Get API key

CVE-2019-10337

Improper Restriction of XML External Entity Reference Jenkins Token Macro Plugin

7.5 HighFix available

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.04%Up 0.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
CVE-2019-10337
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-611
Updated
2026-11-02
CVE List No score

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
CVE-2019-10337
Updated
2026-11-02
EUVDEUVD-2022-3903 No score

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
EUVD-2022-3903
Updated
2026-11-03
GitHub AdvisoriesGHSA-g6h2-4x64-c59x 7.5

Improper Restriction of XML External Entity Reference Jenkins Token Macro Plugin

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
GHSA-g6h2-4x64-c59x
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-611
Updated
2026-11-02
OSV 7.5

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
CVE-2019-10337
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGHSA-g6h2-4x64-c59x 7.5

Improper Restriction of XML External Entity Reference Jenkins Token Macro Plugin

An XML external entities (XXE) vulnerability in Jenkins Token Macro Plugin 2.7 and earlier allowed attackers able to control a the content of the input file for the "XML" macro to have Jenkins resolve external entities, resulting in the extraction of secrets from the Jenkins agent, server-side request forgery, or denial-of-service attacks.

Record
GHSA-g6h2-4x64-c59x
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-611
Updated
2026-11-02
OSVRHSA-2019:1636 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.1 jenkins-2-plugins security update

Record
RHSA-2019:1636
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:1851 6.5

Red Hat Security Advisory: OpenShift Container Platform 3.11 security update

Record
RHSA-2019:1851
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.jenkins-ci.plugins:token-macro
Maven
through 2.7
2.8
org.jenkins-ci.plugins:token-macro
Maven
before 2.8, plus listed versions
1.01.11.101.111.12
Show 21 moreShow less
1.12.11.13-alpha1.21.31.41.51.5.11.61.71.81.8.11.92.02.0-beta2.12.22.32.42.52.62.7
2.8
jenkins-2-plugins
Red Hat:openshift:4.1::el7
From an advisory covering 3 CVEs
before 0:4.1.1561471763-1.el7
0:4.1.1561471763-1.el7
atomic-openshift
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-clients
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-clients-redistributable
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-docker-excluder
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-excluder
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-hyperkube
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-hypershift
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
Show 7 moreShow less
Affected packages
PackageAffectedFixed
atomic-openshift-master
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-node
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-pod
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-sdn-ovs
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-template-service-broker
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
atomic-openshift-tests
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.129-1.git.0.bd4f2d5.el7
0:3.11.129-1.git.0.bd4f2d5.el7
jenkins-2-plugins
Red Hat:openshift:3.11::el7
From an advisory covering 3 CVEs
before 0:3.11.1560870549-1.el7
0:3.11.1560870549-1.el7

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-10337 is a high vulnerability (CVSS 7.5) in Jenkins Token Macro, published June 11, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.04%, the 81st percentile. Fixed in org.jenkins-ci.plugins:token-macro 2.8.

References

Show 28 moreShow less
MoveEnter Open