GitHub Advisoryadvisory · Maven
GHSA-gqhm-4h93-rrhg Jenkins Script Security and Pipeline Groovy Plugins Sandbox Bypass
HIGH
Official page ↗
- Aliases
- CVE-2018-1000866
- Ecosystem
- Maven
- Packages
- org.jenkins-ci.plugins.workflow:workflow-cps, org.jenkins-ci.plugins:script-security
- Severity
- High
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-269
- Reviewed
- 2024-01-09
Affected packages
• Maven org.jenkins-ci.plugins.workflow:workflow-cps: < 2.60 → fixed in 2.60
• Maven org.jenkins-ci.plugins:script-security: < 1.48 → fixed in 1.48
Description
A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.59 and earlier in groovy-sandbox/src/main/java/org/kohsuke/groovy/sandbox/SandboxTransformer.java, groovy-cps/lib/src/main/java/com/cloudbees/groovy/cps/SandboxCpsTransformer.java that allows attackers with Job/Configure permission, or unauthorized attackers with SCM commit privileges and corresponding pipelines based on Jenkinsfiles set up in Jenkins, to execute arbitrary code on the Jenkins master JVM
Related
Alias · CVE (1)
- CVE-2018-1000866 A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.59 and earlier in… vulnerability
Weakness · CWE (1)
- CWE-269 Improper Privilege Management weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2018-1000866 advisory
- https://github.com/jenkinsci/script-security-plugin/commit/16c862ae9d4038a3edbd8bdfb0fd1401a509d56b web
- https://github.com/jenkinsci/workflow-cps-plugin/commit/0eb89aaf24065dbbdf6db84516ac1a52cd435e6d web
- https://github.com/jenkinsci/workflow-cps-plugin/commit/e1c56eb6d85d513cb24dfe188e6f592d0ff84b38 web
- https://access.redhat.com/errata/RHBA-2019:0326 web
- https://access.redhat.com/errata/RHBA-2019:0327 web
- https://jenkins.io/security/advisory/2018-10-29/#SECURITY-1186 web