CVE-2020-2226
Stored XSS vulnerability in Jenkins Matrix Authorization Strategy Plugin
Jenkins Matrix Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the configuration, 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 Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the configuration, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2226- 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 Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the configuration, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2226- Updated
- 2026-11-02
EUVDEUVD-2022-5417 No score
Jenkins Matrix Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the configuration, resulting in a stored cross-site scripting vulnerability.
- Record
EUVD-2022-5417- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vr6v-wjfw-rxcr
8.0
Stored XSS vulnerability in Jenkins Matrix Authorization Strategy Plugin
Matrix Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the permission table. This results in a stored cross-site scripting (XSS) vulnerability. When using project-based matrix authorization, this vulnerability can be exploited by a user with Job/Configure or Agent/Configure permission, otherwise by users with Overall/Administer permission.
Matrix Authorization Strategy Plugin 2.6.2 escapes user names in the permission table.
- Record
GHSA-vr6v-wjfw-rxcr- 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 Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the configuration, resulting in a stored cross-site scripting vulnerability.
- Record
CVE-2020-2226- 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-vr6v-wjfw-rxcr
8.0
Stored XSS vulnerability in Jenkins Matrix Authorization Strategy Plugin
Matrix Authorization Strategy Plugin 2.6.1 and earlier does not escape user names shown in the permission table. This results in a stored cross-site scripting (XSS) vulnerability. When using project-based matrix authorization, this vulnerability can be exploited by a user with Job/Configure or Agent/Configure permission, otherwise by users with Overall/Administer permission.
Matrix Authorization Strategy Plugin 2.6.2 escapes user names in the permission table.
- Record
GHSA-vr6v-wjfw-rxcr- 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-authMaven |
through 2.6.1 | 2.6.2 |
org.jenkins-ci.plugins:matrix-authMaven |
before 2.6.2, plus listed versions 1.01.0.11.0.21.11.2 Show 23 moreShow less1.31.3.11.3.21.41.51.61.72.02.0-beta-12.0-beta-22.0-beta-32.12.1.12.22.32.42.4.12.4.22.52.5.12.5.22.62.6.1 |
2.6.2 |
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-2226 is a medium vulnerability (CVSS 5.4) in Jenkins Matrix Authorization Strategy, 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-auth 2.6.2.
References
jenkins.io/security/advisory/2020-07-15
openwall.com/lists/oss-security/2020/07/15/5
nvd.nist.gov/vuln/detail/CVE-2020-2226
github.com/jenkinsci/matrix-auth-plugin/commit/e263a2feb47594787952a7e0bd1550e849c58b07
github.com/advisories/GHSA-vr6v-wjfw-rxcr
github.com/jenkinsci/matrix-auth-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
nvd.nist.gov/vuln/detail/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
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