CVE-2022-43406
criticalpriority · track · 40EPSS 0.014 · 72 %ileDEEUUSEPSS · scored 2026-10-27
A sandbox bypass vulnerability in Jenkins Pipeline: Deprecated Groovy Libraries Plugin 583.vf3b_454e43966 and earlier allows attackers with permission to define untrusted Pipeline libraries and to define and run sandboxed scripts, including Pipelines, to bypass the sandbox protection and execute arbitrary code in the context of the Jenkins controller JVM.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 8.8–9.9
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (7)
Products and version ranges known to be affected.
- Red Hat OpenShift container platform 4.0.51all versionscert_bundDEcpe:/a:redhat:openshift:container_platform_4.0.51
- Jenkins Project Jenkins Pipeline: Deprecated Groovy Libraries Plugin≤ unspecified ≤583.vf3b_454e43966enisa_euvdEU
- Maven io.jenkins.plugins:pipeline-groovy-lib< 613.v9c41a_160233fosvUSpkg:maven/io.jenkins.plugins/pipeline-groovy-lib
- Maven org.jenkins-ci.plugins.workflow:workflow-cps-global-lib< 588.v576c103a_ff86osvUSpkg:maven/org.jenkins-ci.plugins.workflow/workflow-cps-global-lib
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2022-1804Jenkins Plugins: Mehrere SchwachstellenDeutsch2022-10-19csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in verschiedenen Jenkins Plugins ausnutzen, um beliebigen Programmcode auszuführen, Informationen offenzulegen, Dateien zu manipulieren, einen Cross-Site-Scripting-Angriff durchzuführen oder Sicherheitsvorkehrungen zu umgehen.
- GHSA-7qw2-h9gj-hcvhSandbox bypass vulnerability in Jenkins Pipeline: Deprecated Groovy Libraries Plugin2022-10-19ghsa · osvUS
Pipeline: Groovy Libraries Plugin and older releases of the Pipeline: Deprecated Groovy Libraries Plugin (formerly Pipeline: Shared Groovy Libraries Plugin) define the l`ibrary` Pipeline step, which allows Pipeline authors to dynamically load Pipeline libraries. The return value of this step can be used to instantiate classes defined in the loaded library. In Pipeline: Groovy Libraries Plugin 612.v84da_9c54906d and earlier and in Pipeline: Deprecated Groovy Libraries Plugin 583.vf3b_454e43966 and earlier, the `library` step can be used to invoke sandbox-generated synthetic constructors in crafted untrusted libraries and construct any subclassable type. This is similar to SECURITY-582 in the [2017-08-07 security advisory](https://www.jenkins.io/security/advisory/2017-08-07/#multiple-groovy-language-features-allowed-script-security-plugin-sandbox-bypass), but in a different plugin. This vulnerability allows attackers with permission to define untrusted Pipeline libraries and to define and run sandboxed Pipelines, to bypass the sandbox protection and execute arbitrary code in the context of the Jenkins controller JVM. Pipeline: Groovy Libraries Plugin 613.v9c41a_160233f rejects improper calls to sandbox-generated synthetic constructors when using the `library` step. Pipeline: Deprecated Groovy Libraries Plugin 588.v576c103a_ff86 no longer contains the `library` step. It has been moved into the Pipeline: Groovy Libraries Plugin.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (12)
External citations — patches, advisories, analysis.
- http://www.openwall.com/lists/oss-security/2022/10/19/3cnnvd
- https://cxsecurity.com/cveshow/CVE-2022-43406/cnnvd
- https://vigilance.fr/vulnerability/Jenkins-Plugins-multiple-vulnerabilities-39658cnnvd
- https://www.auscert.org.au/bulletins/ESB-2022.5232cnnvd
- https://www.auscert.org.au/bulletins/ESB-2023.1393cnnvd
- https://www.auscert.org.au/bulletins/ESB-2023.2903cnnvd
- https://www.jenkins.io/security/advisory/2022-10-19/#SECURITY-2824%20%282%29cnnvd
- https://www.jenkins.io/security/advisory/2022-10-19/#SECURITY-2824%20(2)cnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan