CVE-2020-2229
Jenkins Cross-Site Scripting vulnerability in help icons
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) 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 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) vulnerability.
- Record
CVE-2020-2229- 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 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) vulnerability.
- Record
CVE-2020-2229- Updated
- 2026-11-02
EUVDEUVD-2022-4220 No score
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) vulnerability.
- Record
EUVD-2022-4220- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hvmc-7g2x-r3p9
8.0
Jenkins Cross-Site Scripting vulnerability in help icons
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons. Tooltip values can be contributed by plugins, some of which use user-specified values. This results in a stored cross-site scripting (XSS) vulnerability. Jenkins 2.252, LTS 2.235.4 escapes the tooltip content of help icons.
- Record
GHSA-hvmc-7g2x-r3p9- CVSS 3.0
- 8.0 High
CVSS:3.0/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 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) vulnerability.
- Record
CVE-2020-2229- 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-hvmc-7g2x-r3p9
8.0
Jenkins Cross-Site Scripting vulnerability in help icons
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons. Tooltip values can be contributed by plugins, some of which use user-specified values. This results in a stored cross-site scripting (XSS) vulnerability. Jenkins 2.252, LTS 2.235.4 escapes the tooltip content of help icons.
- Record
GHSA-hvmc-7g2x-r3p9- CVSS 3.0
- 8.0 High
CVSS:3.0/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:3808
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.3.38 jenkins and openshift security update
- Record
RHSA-2020:3808- 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:3841
7.7
Red Hat Security Advisory: OpenShift Container Platform 4.5.13 jenkins security update
- Record
RHSA-2020:3841- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2020:4223
7.7
Red Hat Security Advisory: OpenShift Container Platform 3.11.306 jenkins security update
- Record
RHSA-2020:4223- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L - Updated
- 2026-11-02
OSVBIT-jenkins-2020-2229 No score
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the tooltip content of help icons, resulting in a stored cross-site scripting (XSS) vulnerability.
- Record
BIT-jenkins-2020-2229- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.main:jenkins-coreMaven |
through 2.235.3 | 2.235.4 |
org.jenkins-ci.main:jenkins-coreMaven |
2.236 to 2.251 | 2.252 |
jenkinsBitnami |
before 2.251.1 | 2.251.1 |
org.jenkins-ci.main:jenkins-coreMaven |
before 2.235.4, plus listed versions 1.3961.3971.3981.3991.400 Show 45 moreShow less1.4011.4031.4041.4051.4061.4071.4081.4091.409.11.409.21.409.31.4101.4111.4121.4131.4141.4151.4161.4171.4181.4191.4201.4211.4221.4231.4241.424.11.424.21.424.31.424.41.424.51.424.61.4251.4261.4271.4281.4291.4301.4311.4321.4331.4341.4351.4361.437 |
2.235.4 |
org.jenkins-ci.main:jenkins-coreMaven |
2.236 up to 2.252, plus listed versions 2.2372.2382.2392.2402.241 Show 13 moreShow less2.2422.2432.2442.2452.2462.2472.2482.2492.249.12.249.22.249.32.2502.251 |
2.252 |
jenkinsRed Hat:openshift:4.3::el7 From an advisory covering 9 CVEs |
before 0:2.235.5.1600415514-1.el7 | 0:2.235.5.1600415514-1.el7 |
openshiftRed Hat:openshift:4.3::el8 From an advisory covering 9 CVEs |
before 0:4.3.37-202009120213.p0.git.0.dffefe4.el8 | 0:4.3.37-202009120213.p0.git.0.dffefe4.el8 |
openshift-hyperkubeRed Hat:openshift:4.3::el8 From an advisory covering 9 CVEs |
before 0:4.3.37-202009120213.p0.git.0.dffefe4.el8 | 0:4.3.37-202009120213.p0.git.0.dffefe4.el8 |
jenkinsRed Hat:openshift:4.5::el7 From an advisory covering 4 CVEs |
before 0:2.235.5.1600414805-1.el7 | 0:2.235.5.1600414805-1.el7 |
jenkinsRed Hat:openshift:3.11::el7 From an advisory covering 4 CVEs |
before 0:2.235.5.1600415953-1.el7 | 0:2.235.5.1600415953-1.el7 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Jenkins 2.235.3 - 'tooltip' Stored Cross-Site Scripting | 2020-12-11 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-2229 is a medium vulnerability (CVSS 5.4) in Jenkins, published August 12, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 6.77%, the 94th percentile. Fixed in org.jenkins-ci.main:jenkins-core 2.235.4.
References
jenkins.io/security/advisory/2020-08-12
openwall.com/lists/oss-security/2020/08/12/4
packetstormsecurity.com/files/160443/Jenkins-2.235.3-Cross-Site-Scripting.html
nvd.nist.gov/vuln/detail/CVE-2020-2229
github.com/jenkinsci/jenkins/commit/fe4cbe03804d6240d0b58d0b2301ea9530a34916
github.com/advisories/GHSA-hvmc-7g2x-r3p9
Show 46 moreShow less
github.com/jenkinsci/jenkins
access.redhat.com/errata/RHSA-2020:3808
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1835977
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_3808.json
access.redhat.com/security/cve/CVE-2019-17638
bugzilla.redhat.com/show_bug.cgi?id=1864680
cve.org/CVERecord?id=CVE-2019-17638
nvd.nist.gov/vuln/detail/CVE-2019-17638
bugs.eclipse.org/bugs/show_bug.cgi?id=564984
jenkins.io/security/advisory/2020-08-17
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/security/cve/CVE-2020-2229
bugzilla.redhat.com/show_bug.cgi?id=1874830
cve.org/CVERecord?id=CVE-2020-2229
access.redhat.com/security/cve/CVE-2020-2230
bugzilla.redhat.com/show_bug.cgi?id=1875232
cve.org/CVERecord?id=CVE-2020-2230
nvd.nist.gov/vuln/detail/CVE-2020-2230
access.redhat.com/security/cve/CVE-2020-2231
bugzilla.redhat.com/show_bug.cgi?id=1875234
cve.org/CVERecord?id=CVE-2020-2231
nvd.nist.gov/vuln/detail/CVE-2020-2231
access.redhat.com/security/cve/CVE-2020-8557
cve.org/CVERecord?id=CVE-2020-8557
nvd.nist.gov/vuln/detail/CVE-2020-8557
groups.google.com/g/kubernetes-security-announce/c/cB_JUsYEKyY
access.redhat.com/errata/RHSA-2020:3841
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3841.json
access.redhat.com/errata/RHSA-2020:4223
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4223.json
Left out here: 572 versions. The JSON record has them.