CVE-2022-29047Incorrect Authorization in Jenkins Pipeline

Severity
5.3MEDIUMNVD
EPSS
0.1%
top 79.99%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedApr 12
Latest updateApr 13

Description

Jenkins Pipeline: Shared Groovy Libraries Plugin 564.ve62a_4eb_b_e039 and earlier, except 2.21.3, allows attackers able to submit pull requests (or equivalent), but not able to commit directly to the configured SCM, to effectively change the Pipeline behavior by changing the definition of a dynamically retrieved library in their pull request, even if the Pipeline is configured to not trust them.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NExploitability: 3.9 | Impact: 1.4

Affected Packages2 packages

CVEListV5jenkins_project/jenkins_pipeline_shared_groovy_libraries_pluginunspecified564.ve62a_4eb_b_e039
NVDjenkins/pipeline544.vff04fa68714d566.vd0a_a_3334a_555+1

🔴Vulnerability Details

3
GHSA
Untrusted users can modify some Pipeline libraries in Jenkins Pipeline: Deprecated Groovy Libraries Plugin2022-04-13
OSV
Untrusted users can modify some Pipeline libraries in Jenkins Pipeline: Deprecated Groovy Libraries Plugin2022-04-13
CVEList
CVE-2022-29047: Jenkins Pipeline: Shared Groovy Libraries Plugin 5642022-04-12

📋Vendor Advisories

2
Red Hat
Libraries: Untrusted users can modify some Pipeline libraries in Pipeline Shared Groovy Libraries Plugin2022-04-12
Jenkins
Jenkins Security Advisory 2022-04-122022-04-12
CVE-2022-29047 — Incorrect Authorization in Jenkins | cvebase