Every CVE Search/ Get API key

CVE-2022-25174

Improper Neutralization of Special Elements used in an OS Command in Jenkins Pipeline: Shared Groovy Libraries Plugin

8.8 HighPublic exploitFix available

Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.40%Up 0.5 points since Feb 16, 2022
90%50%10%1%

What each source reports

NVD Score used 8.8

Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
CVE-2022-25174
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-78
Updated
2026-11-02
CVE List No score

Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
CVE-2022-25174
Updated
2026-11-02
EUVDEUVD-2022-1006 No score

Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
EUVD-2022-1006
Updated
2026-11-03
GitHub AdvisoriesGHSA-g9fx-6j5c-grmw 8.8

Improper Neutralization of Special Elements used in an OS Command in Jenkins Pipeline: Shared Groovy Libraries Plugin

Jenkins Pipeline: Shared Groovy Libraries Plugin prior to 561.va_ce0de3c2d69, 2.21.1, and 2.18.1 uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
GHSA-g9fx-6j5c-grmw
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
OSV 8.8

Jenkins Pipeline: Shared Groovy Libraries Plugin 552.vd9cc05b8a2e1 and earlier uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
CVE-2022-25174
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-g9fx-6j5c-grmw 8.8

Improper Neutralization of Special Elements used in an OS Command in Jenkins Pipeline: Shared Groovy Libraries Plugin

Jenkins Pipeline: Shared Groovy Libraries Plugin prior to 561.va_ce0de3c2d69, 2.21.1, and 2.18.1 uses the same checkout directories for distinct SCMs for Pipeline libraries, allowing attackers with Item/Configure permission to invoke arbitrary OS commands on the controller through crafted SCM contents.

Record
GHSA-g9fx-6j5c-grmw
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
Show 6 moreShow less
OSVRHSA-2022:0871 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.8.35 security update

Record
RHSA-2022:0871
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1021 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.9.26 security update

Record
RHSA-2022:1021
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1025 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.10.6 security update

Record
RHSA-2022:1025
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1248 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.7.48 packages and security update

Record
RHSA-2022:1248
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1420 8.8

Red Hat Security Advisory: OpenShift Container Platform 3.11.685 security and bug fix update

Record
RHSA-2022:1420
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1620 8.8

Red Hat Security Advisory: OpenShift Container Platform 4.6.57 packages and security update

Record
RHSA-2022:1620
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
544.vff04fa68714d up to 561.va
561.va
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
2.19 up to 2.21.1
2.21.1
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
before 2.18.1
2.18.1
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
544.vff04fa68714d up to 561.va, plus listed versions
545.v7b28cce323cf548.v9085a486966a552.554.vdba55efb9e88552.vd9cc05b8a2e1
561.va
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
2.19 up to 2.21.1, plus listed versions
2.202.21
2.21.1
org.jenkins-ci.plugins.workflow:workflow-cps-global-lib
Maven
before 2.18.1, plus listed versions
0.1-beta-50.1-beta-60.1-beta-70.1-beta-81.0
Show 45 moreShow less
1.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-12.02.12.102.112.122.12.12.132.13.1
2.18.1
cri-o
Red Hat:openshift:4.8::el7
From an advisory covering 15 CVEs
before 0:1.21.5-3.rhaos4.8.gitaf64931.el7
0:1.21.5-3.rhaos4.8.gitaf64931.el7
cri-o-debuginfo
Red Hat:openshift:4.8::el7
From an advisory covering 15 CVEs
before 0:1.21.5-3.rhaos4.8.gitaf64931.el7
0:1.21.5-3.rhaos4.8.gitaf64931.el7
cri-o
Red Hat:openshift:4.8::el8
From an advisory covering 15 CVEs
before 0:1.21.5-3.rhaos4.8.gitaf64931.el8
0:1.21.5-3.rhaos4.8.gitaf64931.el8
cri-o-debuginfo
Red Hat:openshift:4.8::el8
From an advisory covering 15 CVEs
before 0:1.21.5-3.rhaos4.8.gitaf64931.el8
0:1.21.5-3.rhaos4.8.gitaf64931.el8
Show 19 moreShow less
Affected packages
PackageAffectedFixed
cri-o-debugsource
Red Hat:openshift:4.8::el8
From an advisory covering 15 CVEs
before 0:1.21.5-3.rhaos4.8.gitaf64931.el8
0:1.21.5-3.rhaos4.8.gitaf64931.el8
jenkins-2-plugins
Red Hat:openshift:4.8::el8
From an advisory covering 15 CVEs
before 0:4.8.1646993358-1.el8
0:4.8.1646993358-1.el8
haproxy
Red Hat:openshift:4.9::el8
From an advisory covering 13 CVEs
before 0:2.2.15-4.el8
0:2.2.15-4.el8
haproxy-debugsource
Red Hat:openshift:4.9::el8
From an advisory covering 13 CVEs
before 0:2.2.15-4.el8
0:2.2.15-4.el8
haproxy22
Red Hat:openshift:4.9::el8
From an advisory covering 13 CVEs
before 0:2.2.15-4.el8
0:2.2.15-4.el8
haproxy22-debuginfo
Red Hat:openshift:4.9::el8
From an advisory covering 13 CVEs
before 0:2.2.15-4.el8
0:2.2.15-4.el8
jenkins-2-plugins
Red Hat:openshift:4.9::el8
From an advisory covering 13 CVEs
before 0:4.9.1647580879-1.el8
0:4.9.1647580879-1.el8
jenkins-2-plugins
Red Hat:openshift:4.10::el8
From an advisory covering 12 CVEs
before 0:4.10.1647505461-1.el8
0:4.10.1647505461-1.el8
jenkins-2-plugins
Red Hat:openshift:4.7::el8
From an advisory covering 12 CVEs
before 0:4.7.1648800585-1.el8
0:4.7.1648800585-1.el8
jenkins
Red Hat:openshift:3.11::el7
From an advisory covering 13 CVEs
before 0:2.319.3.1650348949-1.el7
0:2.319.3.1650348949-1.el7
jenkins-2-plugins
Red Hat:openshift:3.11::el7
From an advisory covering 13 CVEs
before 0:3.11.1650371376-1.el7
0:3.11.1650371376-1.el7
haproxy
Red Hat:openshift:4.6::el7
From an advisory covering 13 CVEs
before 0:2.0.16-3.el7
0:2.0.16-3.el7
haproxy-debuginfo
Red Hat:openshift:4.6::el7
From an advisory covering 13 CVEs
before 0:2.0.16-3.el7
0:2.0.16-3.el7
haproxy20
Red Hat:openshift:4.6::el7
From an advisory covering 13 CVEs
before 0:2.0.16-3.el7
0:2.0.16-3.el7
haproxy
Red Hat:openshift:4.6::el8
From an advisory covering 13 CVEs
before 0:2.0.16-5.el8
0:2.0.16-5.el8
haproxy-debugsource
Red Hat:openshift:4.6::el8
From an advisory covering 13 CVEs
before 0:2.0.16-5.el8
0:2.0.16-5.el8
haproxy20
Red Hat:openshift:4.6::el8
From an advisory covering 13 CVEs
before 0:2.0.16-5.el8
0:2.0.16-5.el8
haproxy20-debuginfo
Red Hat:openshift:4.6::el8
From an advisory covering 13 CVEs
before 0:2.0.16-5.el8
0:2.0.16-5.el8
jenkins-2-plugins
Red Hat:openshift:4.6::el8
From an advisory covering 13 CVEs
before 0:4.6.1650364520-1.el8
0:4.6.1650364520-1.el8

Public exploits

Links only. Every CVE stores no exploit code.

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

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

In short

CVE-2022-25174 is a high vulnerability (CVSS 8.8) in Jenkins Project Pipeline: Shared Groovy Libraries Plugin, published February 15, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.40%, the 72nd percentile. Fixed in org.jenkins-ci.plugins.workflow:workflow-cps-global-lib 561.va.

References

Show 84 moreShow less
This page doesn't list everything

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

MoveEnter Open