Improper Validation in Shared Groovy Libraries Plugin for Jenkins
CVE-2022-29047
Key Information:
- Vendor
Jenkins
- Vendor
- CVE Published:
- 12 April 2022
What is CVE-2022-29047?
The Shared Groovy Libraries Plugin for Jenkins allows attackers, who can submit pull requests but cannot commit directly to the source code management (SCM) system, to alter the pipeline behavior. This is achieved by modifying the definition of a dynamically retrieved library within their pull request. Even if the pipeline is set to distrust these external submissions, the lack of proper validation enables the potential exploitation of this vulnerability, allowing unauthorized control over the pipeline execution.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Jenkins Pipeline: Shared Groovy Libraries Plugin <= 564.ve62a_4eb_b_e039
Jenkins Pipeline: Shared Groovy Libraries Plugin 2.21.3
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved