Every CVE Search/ Get API key

CVE-2023-27898

Cross-site Scripting vulnerability in Jenkins

9.6 CriticalFix available

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.84%Up 1.8 points since Mar 9, 2023
90%50%10%1%

What each source reports

NVD Score used 9.6

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
CVE-2023-27898
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Weakness
CWE-79
Updated
2026-11-02
CVE List 9.6

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
CVE-2023-27898
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Weakness
CWE-79
Updated
2026-11-02
EUVDEUVD-2023-1045 9.6

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
EUVD-2023-1045
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-j664-qhh4-hpf8 8.8

Cross-site Scripting vulnerability in Jenkins

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
GHSA-j664-qhh4-hpf8
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-79
Updated
2026-11-02
OSV 9.6

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
CVE-2023-27898
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-j664-qhh4-hpf8 8.8

Cross-site Scripting vulnerability in Jenkins

Jenkins 2.270 through 2.393 (both inclusive), LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
GHSA-j664-qhh4-hpf8
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-79
Updated
2026-11-02
OSVRHSA-2023:1655 9.8

Red Hat Security Advisory: OpenShift Container Platform 4.10.56 security update

Record
RHSA-2023:1655
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:3663 8.8

Red Hat Security Advisory: jenkins and jenkins-2-plugins security update

Record
RHSA-2023:3663
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBIT-jenkins-2023-27898 No score

Jenkins LTS 2.277.1 through 2.375.3 (both inclusive) does not escape the Jenkins version a plugin depends on when rendering the error message stating its incompatibility with the current version of Jenkins, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to provide plugins to the configured update sites and have this message shown by Jenkins instances.

Record
BIT-jenkins-2023-27898
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.jenkins-ci.main:jenkins-core
Maven
2.376 up to 2.394
2.394
org.jenkins-ci.main:jenkins-core
Maven
before 2.375.4
2.375.4
jenkins
Bitnami
2.270.0 up to 2.394.0
2.394.0
org.jenkins-ci.main:jenkins-core
Maven
2.376 up to 2.394, plus listed versions
2.3772.3782.3792.3802.381
Show 15 moreShow less
2.3822.3832.3842.3852.3862.3872.387.12.387.22.387.32.3882.3892.3902.3912.3922.393
2.394
org.jenkins-ci.main:jenkins-core
Maven
before 2.375.4, plus listed versions
1.3961.3971.3981.3991.400
Show 45 moreShow less
1.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.375.4
openshift
Red Hat:openshift:4.10::el7
From an advisory covering 10 CVEs
before 0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el7
0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el7
openshift-hyperkube
Red Hat:openshift:4.10::el7
From an advisory covering 10 CVEs
before 0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el7
0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el7
openshift
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el8
0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el8
openshift-hyperkube
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el8
0:4.10.0-202303221742.p0.g16bcd69.assembly.stream.el8
jenkins
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:2.387.1.1680701869-1.el8
0:2.387.1.1680701869-1.el8
Show 7 moreShow less
Affected packages
PackageAffectedFixed
jenkins-2-plugins
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:4.10.1680703106-1.el8
0:4.10.1680703106-1.el8
haproxy
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:2.2.19-4.el8
0:2.2.19-4.el8
haproxy-debugsource
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:2.2.19-4.el8
0:2.2.19-4.el8
haproxy22
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:2.2.19-4.el8
0:2.2.19-4.el8
haproxy22-debuginfo
Red Hat:openshift:4.10::el8
From an advisory covering 10 CVEs
before 0:2.2.19-4.el8
0:2.2.19-4.el8
jenkins
Red Hat:ocp_tools:4.11::el8
From an advisory covering 17 CVEs
before 0:2.401.1.1686831596-3.el8
0:2.401.1.1686831596-3.el8
jenkins-2-plugins
Red Hat:ocp_tools:4.11::el8
From an advisory covering 17 CVEs
before 0:4.11.1686831822-1.el8
0:4.11.1686831822-1.el8

History

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

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

In short

CVE-2023-27898 is a critical vulnerability (CVSS 9.6) in Jenkins, published March 8, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.84%, the 79th percentile. Fixed in org.jenkins-ci.main:jenkins-core 2.394.

References

Show 114 moreShow less
This page doesn't list everything

Left out here: 744 versions. The JSON record has them.

MoveEnter Open