CVE-2023-32977
Jenkins Pipeline: Job Plugin vulnerable to stored Cross-site Scripting
Jenkins Pipeline: Job Plugin does not escape the display name of the build that caused an earlier build to be aborted, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
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 Pipeline: Job Plugin does not escape the display name of the build that caused an earlier build to be aborted, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
- Record
CVE-2023-32977- 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 - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List
5.4
Jenkins Pipeline: Job Plugin does not escape the display name of the build that caused an earlier build to be aborted, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
- Record
CVE-2023-32977- 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 - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2023-1453
5.4
Jenkins Pipeline: Job Plugin does not escape the display name of the build that caused an earlier build to be aborted, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
- Record
EUVD-2023-1453- 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-03
GitHub AdvisoriesGHSA-2wvv-phhw-qvmc
7.5
Jenkins Pipeline: Job Plugin vulnerable to stored Cross-site Scripting
Jenkins Pipeline: Job Plugin 1292.v27d8cc3e2602 and earlier does not escape the display name of the build that caused an earlier build to be aborted, when "Do not allow concurrent builds" is set.
This results in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
The Jenkins security team is not aware of any plugins that allow the exploitation of this vulnerability, as the build name must be set before the build starts. Pipeline: Job Plugin 1295.v395eb_7400005 escapes the display name of the build that caused an earlier build to be aborted.
- Record
GHSA-2wvv-phhw-qvmc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVGHSA-2wvv-phhw-qvmc
7.5
Jenkins Pipeline: Job Plugin vulnerable to stored Cross-site Scripting
Jenkins Pipeline: Job Plugin 1292.v27d8cc3e2602 and earlier does not escape the display name of the build that caused an earlier build to be aborted, when "Do not allow concurrent builds" is set.
This results in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to set build display names immediately.
The Jenkins security team is not aware of any plugins that allow the exploitation of this vulnerability, as the build name must be set before the build starts. Pipeline: Job Plugin 1295.v395eb_7400005 escapes the display name of the build that caused an earlier build to be aborted.
- Record
GHSA-2wvv-phhw-qvmc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVRHSA-2023:3610
9.8
Red Hat Security Advisory: jenkins and jenkins-2-plugins security update
- Record
RHSA-2023:3610- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3625
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.10.62 security update
- Record
RHSA-2023:3625- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/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 High
CVSS:3.1/AV:N/AC:L/PR:N/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.workflow:workflow-jobMaven |
before 1295.v395eb | 1295.v395eb |
org.jenkins-ci.plugins.workflow:workflow-jobMaven |
before 1295.v395eb, plus listed versions 0.1-beta-10.1-beta-20.1-beta-30.1-beta-40.1-beta-5 Show 45 moreShow less0.1-beta-60.1-beta-70.1-beta-81.01.0-beta-11.11.101.10-beta-11.10.11.111.11-beta-11.11-beta-21.11-beta-31.11-beta-41.121.12-beta-11.12-beta-21.12-beta-31.131.141.14-beta-11.14.11.14.1-beta-11.14.21.151.15-beta-11.21.31.41.4.11.4.21.4.31.4.3-beta-11.51.61.6-alpha-11.71.7-alpha-11.81.91.9-beta-11145.v7f2433caa07f1156.v7539182e7b_d51167.v8fe861b_09ef91174.1176.va_29023983d67 |
1295.v395eb |
jenkinsRed Hat:ocp_tools:4.12::el8 From an advisory covering 13 CVEs |
before 0:2.401.1.1686649641-3.el8 | 0:2.401.1.1686649641-3.el8 |
jenkins-2-pluginsRed Hat:ocp_tools:4.12::el8 From an advisory covering 13 CVEs |
before 0:4.12.1686649756-1.el8 | 0:4.12.1686649756-1.el8 |
jenkinsRed Hat:openshift:4.10::el8 From an advisory covering 6 CVEs |
before 0:2.401.1.1685677065-1.el8 | 0:2.401.1.1685677065-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.10::el8 From an advisory covering 6 CVEs |
before 0:4.10.1685679861-1.el8 | 0:4.10.1685679861-1.el8 |
jenkinsRed 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-pluginsRed 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
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-32977 is a medium vulnerability (CVSS 5.4) in Jenkins Project Pipeline: Job Plugin, published May 16, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.59%, the 48th percentile. Fixed in org.jenkins-ci.plugins.workflow:workflow-job 1295.v395eb.
References
jenkins.io/security/advisory/2023-05-16
nvd.nist.gov/vuln/detail/CVE-2023-32977
github.com/jenkinsci/workflow-job-plugin/commit/395eb740000509bff789c7f409c90f2a4a738821
github.com/advisories/GHSA-2wvv-phhw-qvmc
access.redhat.com/errata/RHSA-2023:3610
access.redhat.com/security/updates/classification
Show 122 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2066479
bugzilla.redhat.com/show_bug.cgi?id=2119646
bugzilla.redhat.com/show_bug.cgi?id=2119647
bugzilla.redhat.com/show_bug.cgi?id=2135770
bugzilla.redhat.com/show_bug.cgi?id=2135771
bugzilla.redhat.com/show_bug.cgi?id=2155970
bugzilla.redhat.com/show_bug.cgi?id=2164278
bugzilla.redhat.com/show_bug.cgi?id=2178358
bugzilla.redhat.com/show_bug.cgi?id=2180528
bugzilla.redhat.com/show_bug.cgi?id=2180530
bugzilla.redhat.com/show_bug.cgi?id=2185707
bugzilla.redhat.com/show_bug.cgi?id=2188542
bugzilla.redhat.com/show_bug.cgi?id=2207830
bugzilla.redhat.com/show_bug.cgi?id=2207835
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3610.json
access.redhat.com/security/cve/CVE-2021-46877
cve.org/CVERecord?id=CVE-2021-46877
nvd.nist.gov/vuln/detail/CVE-2021-46877
access.redhat.com/security/cve/CVE-2022-29599
cve.org/CVERecord?id=CVE-2022-29599
nvd.nist.gov/vuln/detail/CVE-2022-29599
access.redhat.com/security/cve/CVE-2022-30953
cve.org/CVERecord?id=CVE-2022-30953
nvd.nist.gov/vuln/detail/CVE-2022-30953
jenkins.io/security/advisory/2022-05-17
access.redhat.com/security/cve/CVE-2022-30954
cve.org/CVERecord?id=CVE-2022-30954
nvd.nist.gov/vuln/detail/CVE-2022-30954
access.redhat.com/security/cve/CVE-2022-40149
cve.org/CVERecord?id=CVE-2022-40149
nvd.nist.gov/vuln/detail/CVE-2022-40149
github.com/jettison-json/jettison/releases/tag/jettison-1.5.1
access.redhat.com/security/cve/CVE-2022-40150
cve.org/CVERecord?id=CVE-2022-40150
nvd.nist.gov/vuln/detail/CVE-2022-40150
access.redhat.com/security/cve/CVE-2022-45693
cve.org/CVERecord?id=CVE-2022-45693
nvd.nist.gov/vuln/detail/CVE-2022-45693
access.redhat.com/security/cve/CVE-2023-1370
cve.org/CVERecord?id=CVE-2023-1370
nvd.nist.gov/vuln/detail/CVE-2023-1370
github.com/advisories/GHSA-493p-pfq6-5258
research.jfrog.com/vulnerabilities/stack-exhaustion-in-json-smart-leads-to-denial-of-service-when-parsing-malformed-json-xray-427633
access.redhat.com/security/cve/CVE-2023-20860
cve.org/CVERecord?id=CVE-2023-20860
nvd.nist.gov/vuln/detail/CVE-2023-20860
spring.io/blog/2023/03/20/spring-framework-6-0-7-and-5-3-26-fix-cve-2023-20860-and-cve-2023-20861
access.redhat.com/security/cve/CVE-2023-20861
cve.org/CVERecord?id=CVE-2023-20861
nvd.nist.gov/vuln/detail/CVE-2023-20861
access.redhat.com/security/cve/CVE-2023-24422
cve.org/CVERecord?id=CVE-2023-24422
nvd.nist.gov/vuln/detail/CVE-2023-24422
jenkins.io/security/advisory/2023-01-24
access.redhat.com/security/cve/CVE-2023-32977
cve.org/CVERecord?id=CVE-2023-32977
access.redhat.com/security/cve/CVE-2023-32981
cve.org/CVERecord?id=CVE-2023-32981
nvd.nist.gov/vuln/detail/CVE-2023-32981
access.redhat.com/errata/RHSA-2023:3625
docs.openshift.com/container-platform/4.10/release_notes/ocp-4-10-release-notes.html
bugzilla.redhat.com/show_bug.cgi?id=2170431
bugzilla.redhat.com/show_bug.cgi?id=2207831
bugzilla.redhat.com/show_bug.cgi?id=2207833
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3625.json
access.redhat.com/security/cve/CVE-2022-41966
cve.org/CVERecord?id=CVE-2022-41966
nvd.nist.gov/vuln/detail/CVE-2022-41966
github.com/x-stream/xstream/security/advisories/GHSA-j563-grx4-pjpv
access.redhat.com/security/cve/CVE-2023-32979
cve.org/CVERecord?id=CVE-2023-32979
nvd.nist.gov/vuln/detail/CVE-2023-32979
access.redhat.com/security/cve/CVE-2023-32980
cve.org/CVERecord?id=CVE-2023-32980
nvd.nist.gov/vuln/detail/CVE-2023-32980
access.redhat.com/errata/RHSA-2023:3663
bugzilla.redhat.com/show_bug.cgi?id=2087214
bugzilla.redhat.com/show_bug.cgi?id=2116952
bugzilla.redhat.com/show_bug.cgi?id=2135244
bugzilla.redhat.com/show_bug.cgi?id=2135247
bugzilla.redhat.com/show_bug.cgi?id=2177626
bugzilla.redhat.com/show_bug.cgi?id=2177629
bugzilla.redhat.com/show_bug.cgi?id=2177632
bugzilla.redhat.com/show_bug.cgi?id=2177634
bugzilla.redhat.com/show_bug.cgi?id=2182788
bugzilla.redhat.com/show_bug.cgi?id=2182864
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3663.json
access.redhat.com/security/cve/CVE-2022-2048
cve.org/CVERecord?id=CVE-2022-2048
nvd.nist.gov/vuln/detail/CVE-2022-2048
github.com/eclipse/jetty.project/security/advisories/GHSA-wgmr-mf83-7x4j
access.redhat.com/security/cve/CVE-2022-22976
cve.org/CVERecord?id=CVE-2022-22976
nvd.nist.gov/vuln/detail/CVE-2022-22976
tanzu.vmware.com/security/cve-2022-22976
access.redhat.com/security/cve/CVE-2022-42003
cve.org/CVERecord?id=CVE-2022-42003
nvd.nist.gov/vuln/detail/CVE-2022-42003
access.redhat.com/security/cve/CVE-2022-42004
cve.org/CVERecord?id=CVE-2022-42004
nvd.nist.gov/vuln/detail/CVE-2022-42004
access.redhat.com/security/cve/CVE-2023-1436
cve.org/CVERecord?id=CVE-2023-1436
nvd.nist.gov/vuln/detail/CVE-2023-1436
research.jfrog.com/vulnerabilities/jettison-json-array-dos-xray-427911
access.redhat.com/security/cve/CVE-2023-26464
cve.org/CVERecord?id=CVE-2023-26464
nvd.nist.gov/vuln/detail/CVE-2023-26464
ibm.com/support/pages/security-bulletin-vulnerability-log4j-1216jar-affect-ibm-operations-analytics-log-analysis-cve-2023-26464
access.redhat.com/security/cve/CVE-2023-27898
cve.org/CVERecord?id=CVE-2023-27898
nvd.nist.gov/vuln/detail/CVE-2023-27898
jenkins.io/security/advisory/2023-03-08
access.redhat.com/security/cve/CVE-2023-27899
cve.org/CVERecord?id=CVE-2023-27899
nvd.nist.gov/vuln/detail/CVE-2023-27899
access.redhat.com/security/cve/CVE-2023-27903
cve.org/CVERecord?id=CVE-2023-27903
nvd.nist.gov/vuln/detail/CVE-2023-27903
access.redhat.com/security/cve/CVE-2023-27904
cve.org/CVERecord?id=CVE-2023-27904
nvd.nist.gov/vuln/detail/CVE-2023-27904
Left out here: 77 versions. The JSON record has them.