CVE-2020-2224
Stored XSS vulnerability in single axis builds tooltips in Jenkins Matrix Project Plugin
Jenkins Matrix Project Plugin 1.16 and earlier does not escape the node names shown in tooltips on the overview page of builds with a single axis, resulting in a stored cross-site scripting vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.4
Jenkins Matrix Project Plugin 1.16 and earlier does not escape the node names shown in tooltips on the overview page of builds with a single axis, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2224- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
Jenkins Matrix Project Plugin 1.16 and earlier does not escape the node names shown in tooltips on the overview page of builds with a single axis, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2224- Updated
- 2026-11-02
EUVDEUVD-2022-4089 No score
Jenkins Matrix Project Plugin 1.16 and earlier does not escape the node names shown in tooltips on the overview page of builds with a single axis, resulting in a stored cross-site scripting vulnerability.
- Record
EUVD-2022-4089- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-h6qc-455m-7v6v
8.0
Stored XSS vulnerability in single axis builds tooltips in Jenkins Matrix Project Plugin
Matrix Project Plugin 1.16 and earlier does not escape node names shown in tooltips on the overview page of builds with a single axis. This results in a stored cross-site scripting (XSS) vulnerability exploitable by users with Agent/Configure permission.
Matrix Project Plugin 1.17 escapes the node names shown in these tooltips.
- Record
GHSA-h6qc-455m-7v6v- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV
5.4
Jenkins Matrix Project Plugin 1.16 and earlier does not escape the node names shown in tooltips on the overview page of builds with a single axis, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2224- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-h6qc-455m-7v6v
8.0
Stored XSS vulnerability in single axis builds tooltips in Jenkins Matrix Project Plugin
Matrix Project Plugin 1.16 and earlier does not escape node names shown in tooltips on the overview page of builds with a single axis. This results in a stored cross-site scripting (XSS) vulnerability exploitable by users with Agent/Configure permission.
Matrix Project Plugin 1.17 escapes the node names shown in these tooltips.
- Record
GHSA-h6qc-455m-7v6v- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-79
- Updated
- 2026-11-02
Show 4 moreShow less
OSVRHSA-2020:3453
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.5.6 security update
- Record
RHSA-2020:3453- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:3541
8.0
Red Hat Security Advisory: OpenShift Container Platform 3.11 security update
- Record
RHSA-2020:3541- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:3625
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.4.20 jenkins-2-plugins security update
- Record
RHSA-2020:3625- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4265
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.3.40 jenkins-2-plugins security update
- Record
RHSA-2020:4265- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:matrix-projectMaven |
through 1.16 | 1.17 |
org.jenkins-ci.plugins:matrix-projectMaven |
before 1.17, plus listed versions 1.01.0-beta-11.11.101.11 Show 17 moreShow less1.121.131.141.14.11.151.161.21.2.11.31.41.4.11.51.61.71.7.11.81.9 |
1.17 |
jenkins-2-pluginsRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5.1596698303-1.el7 | 0:4.5.1596698303-1.el7 |
python-rsaRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5-1.el7 | 0:4.5-1.el7 |
python2-rsaRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5-1.el7 | 0:4.5-1.el7 |
jenkins-2-pluginsRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.1597310986-1.el7 | 0:3.11.1597310986-1.el7 |
openshift-ansibleRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.272-1.git.0.79ab6e9.el7 | 0:3.11.272-1.git.0.79ab6e9.el7 |
openshift-ansible-docsRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.272-1.git.0.79ab6e9.el7 | 0:3.11.272-1.git.0.79ab6e9.el7 |
openshift-ansible-playbooksRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.272-1.git.0.79ab6e9.el7 | 0:3.11.272-1.git.0.79ab6e9.el7 |
openshift-ansible-rolesRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.272-1.git.0.79ab6e9.el7 | 0:3.11.272-1.git.0.79ab6e9.el7 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openshift-ansible-testRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:3.11.272-1.git.0.79ab6e9.el7 | 0:3.11.272-1.git.0.79ab6e9.el7 |
jenkinsRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:2.235.2.1597220898-1.el7 | 0:2.235.2.1597220898-1.el7 |
python-rsaRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:4.5-2.el7 | 0:4.5-2.el7 |
python2-rsaRed Hat:openshift:3.11::el7 From an advisory covering 10 CVEs |
before 0:4.5-2.el7 | 0:4.5-2.el7 |
jenkins-2-pluginsRed Hat:openshift:4.4::el7 From an advisory covering 6 CVEs |
before 0:4.4.1598545590-1.el7 | 0:4.4.1598545590-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.3::el7 From an advisory covering 5 CVEs |
before 0:4.3.1601981312-1.el7 | 0:4.3.1601981312-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-2020-2224 is a medium vulnerability (CVSS 5.4) in Jenkins Matrix Project, published July 15, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.92%, the 60th percentile. Fixed in org.jenkins-ci.plugins:matrix-project 1.17.
References
jenkins.io/security/advisory/2020-07-15
openwall.com/lists/oss-security/2020/07/15/5
nvd.nist.gov/vuln/detail/CVE-2020-2224
github.com/jenkinsci/matrix-project-plugin/commit/b5f22a43147360896442c4a7719446a864898cb4
github.com/advisories/GHSA-h6qc-455m-7v6v
github.com/jenkinsci/matrix-project-plugin
Show 66 moreShow less
access.redhat.com/errata/RHSA-2020:3453
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1848507
bugzilla.redhat.com/show_bug.cgi?id=1857436
bugzilla.redhat.com/show_bug.cgi?id=1857439
bugzilla.redhat.com/show_bug.cgi?id=1857441
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3453.json
access.redhat.com/security/cve/CVE-2020-2181
bugzilla.redhat.com/show_bug.cgi?id=1847341
cve.org/CVERecord?id=CVE-2020-2181
nvd.nist.gov/vuln/detail/CVE-2020-2181
jenkins.io/security/advisory/2020-05-06
access.redhat.com/security/cve/CVE-2020-2182
bugzilla.redhat.com/show_bug.cgi?id=1847348
cve.org/CVERecord?id=CVE-2020-2182
nvd.nist.gov/vuln/detail/CVE-2020-2182
access.redhat.com/security/cve/CVE-2020-2224
cve.org/CVERecord?id=CVE-2020-2224
access.redhat.com/security/cve/CVE-2020-2225
cve.org/CVERecord?id=CVE-2020-2225
nvd.nist.gov/vuln/detail/CVE-2020-2225
access.redhat.com/security/cve/CVE-2020-2226
cve.org/CVERecord?id=CVE-2020-2226
nvd.nist.gov/vuln/detail/CVE-2020-2226
access.redhat.com/security/cve/CVE-2020-13757
cve.org/CVERecord?id=CVE-2020-13757
nvd.nist.gov/vuln/detail/CVE-2020-13757
github.com/sybrenstuvel/python-rsa/issues/146
access.redhat.com/errata/RHSA-2020:3541
bugzilla.redhat.com/show_bug.cgi?id=1802381
bugzilla.redhat.com/show_bug.cgi?id=1819663
bugzilla.redhat.com/show_bug.cgi?id=1857425
bugzilla.redhat.com/show_bug.cgi?id=1857427
bugzilla.redhat.com/show_bug.cgi?id=1857431
bugzilla.redhat.com/show_bug.cgi?id=1857433
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3541.json
access.redhat.com/security/cve/CVE-2019-16541
cve.org/CVERecord?id=CVE-2019-16541
nvd.nist.gov/vuln/detail/CVE-2019-16541
jenkins.io/security/advisory/2019-11-21
access.redhat.com/security/cve/CVE-2020-1741
cve.org/CVERecord?id=CVE-2020-1741
nvd.nist.gov/vuln/detail/CVE-2020-1741
access.redhat.com/security/cve/CVE-2020-2220
cve.org/CVERecord?id=CVE-2020-2220
nvd.nist.gov/vuln/detail/CVE-2020-2220
access.redhat.com/security/cve/CVE-2020-2221
cve.org/CVERecord?id=CVE-2020-2221
nvd.nist.gov/vuln/detail/CVE-2020-2221
access.redhat.com/security/cve/CVE-2020-2222
cve.org/CVERecord?id=CVE-2020-2222
nvd.nist.gov/vuln/detail/CVE-2020-2222
access.redhat.com/security/cve/CVE-2020-2223
cve.org/CVERecord?id=CVE-2020-2223
nvd.nist.gov/vuln/detail/CVE-2020-2223
access.redhat.com/errata/RHSA-2020:3625
bugzilla.redhat.com/show_bug.cgi?id=1847337
bugzilla.redhat.com/show_bug.cgi?id=1861840
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3625.json
access.redhat.com/security/cve/CVE-2020-2190
cve.org/CVERecord?id=CVE-2020-2190
nvd.nist.gov/vuln/detail/CVE-2020-2190
jenkins.io/security/advisory/2020-06-03
access.redhat.com/errata/RHSA-2020:4265
bugzilla.redhat.com/show_bug.cgi?id=1861842
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4265.json