CVE-2019-10337
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.
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
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 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Medium
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:token-macroMaven |
through 2.7 | 2.8 |
org.jenkins-ci.plugins:token-macroMaven |
before 2.8, plus listed versions 1.01.11.101.111.12 Show 21 moreShow less1.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-pluginsRed 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-openshiftRed 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-clientsRed 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-redistributableRed 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-excluderRed 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-excluderRed 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-hyperkubeRed 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-hypershiftRed 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
| Package | Affected | Fixed |
|---|---|---|
atomic-openshift-masterRed 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-nodeRed 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-podRed 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-ovsRed 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-brokerRed 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-testsRed 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-pluginsRed 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
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE 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
openwall.com/lists/oss-security/2019/06/11/1
securityfocus.com/bid/108747
access.redhat.com/errata/RHSA-2019:1636
access.redhat.com/errata/RHSA-2019:1851
jenkins.io/security/advisory/2019-06-11
nvd.nist.gov/vuln/detail/CVE-2019-10337
Show 28 moreShow less
github.com/jenkinsci/token-macro-plugin/commit/004319f1b6e2a0f097a096b9df9dc19a5ac0d9b0
github.com/advisories/GHSA-g6h2-4x64-c59x
github.com/jenkinsci/token-macro-plugin
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1714054
bugzilla.redhat.com/show_bug.cgi?id=1716794
bugzilla.redhat.com/show_bug.cgi?id=1719782
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1636.json
access.redhat.com/security/cve/CVE-2019-10320
cve.org/CVERecord?id=CVE-2019-10320
nvd.nist.gov/vuln/detail/CVE-2019-10320
jenkins.io/security/advisory/2019-05-21
access.redhat.com/security/cve/CVE-2019-10328
cve.org/CVERecord?id=CVE-2019-10328
nvd.nist.gov/vuln/detail/CVE-2019-10328
jenkins.io/security/advisory/2019-05-31
access.redhat.com/security/cve/CVE-2019-10337
cve.org/CVERecord?id=CVE-2019-10337
bugzilla.redhat.com/show_bug.cgi?id=1683190
bugzilla.redhat.com/show_bug.cgi?id=1691107
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1851.json
access.redhat.com/security/cve/CVE-2019-3876
cve.org/CVERecord?id=CVE-2019-3876
nvd.nist.gov/vuln/detail/CVE-2019-3876
access.redhat.com/security/cve/CVE-2019-1002100
cve.org/CVERecord?id=CVE-2019-1002100
nvd.nist.gov/vuln/detail/CVE-2019-1002100
groups.google.com/forum