CVE-2019-1003029
Sandbox bypass in Script Security Plugin
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
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
What each source reports
NVD Score used
9.9
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
CVE-2019-1003029- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - CVSS 2.0
- 6.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List
9.9
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
CVE-2019-1003029- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
EUVDEUVD-2022-5866
9.9
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
EUVD-2022-5866- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xvxq-hq48-xphm
9.9
Sandbox bypass in Script Security Plugin
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
GHSA-xvxq-hq48-xphm- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H - Weakness
- CWE-693
- Updated
- 2026-11-02
CISA KEV No score
Jenkins Script Security Plugin Sandbox Bypass Vulnerability
Jenkins Script Security Plugin contains a protection mechanism failure, allowing an attacker to bypass the sandbox.
- Record
CVE-2019-1003029- Updated
- 2026-11-02
OSV
9.9
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
CVE-2019-1003029- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-xvxq-hq48-xphm
9.9
Sandbox bypass in Script Security Plugin
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java, src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SecureGroovyScript.java that allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM.
- Record
GHSA-xvxq-hq48-xphm- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H - Weakness
- CWE-693
- Updated
- 2026-11-02
OSVRHSA-2019:0739
8.8
Red Hat Security Advisory: Red Hat OpenShift Container Platform 3.11 jenkins-2-plugins security update
- Record
RHSA-2019:0739- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:script-securityMaven |
before 1.54 | 1.54 |
org.jenkins-ci.plugins:script-securityMaven |
before 1.54, plus listed versions 1.01.0-beta-11.0-beta-21.0-beta-31.0-beta-4 Show 45 moreShow less1.0-beta-51.0-beta-61.11.101.111.121.131.141.151.161.171.181.18.11.191.21.201.211.221.231.241.251.261.271.281.291.29.11.31.301.311.331.341.351.361.371.381.391.41.401.411.421.431.441.44.11.451.46 |
1.54 |
jenkins-2-pluginsRed Hat:openshift:3.11::el7 From an advisory covering 6 CVEs |
before 0:3.11.1552336312-1.el7 | 0:3.11.1552336312-1.el7 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | Jenkins ACL Bypass and Metaprogramming RCE | 2019-01-08 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| exploitation | ||
| first indexed | CVE List, EUVD, GitHub Advisories, CISA KEV, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-1003029 is a critical vulnerability (CVSS 9.9) in Jenkins Script Security Plugin, published March 8, 2019. CISA lists it as known to be exploited, since April 25, 2022. EUVD reports exploitation since April 25, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 74.4%, the 99th percentile. Fixed in org.jenkins-ci.plugins:script-security 1.54.
References
jenkins.io/security/advisory/2019-03-06
securityfocus.com/bid/107476
access.redhat.com/errata/RHSA-2019:0739
packetstormsecurity.com/files/166778/Jenkins-Remote-Code-Execution.html
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-1003029
nvd.nist.gov/vuln/detail/CVE-2019-1003029
Show 30 moreShow less
github.com/advisories/GHSA-xvxq-hq48-xphm
github.com/jenkinsci/script-security-plugin
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1670283
bugzilla.redhat.com/show_bug.cgi?id=1684556
bugzilla.redhat.com/show_bug.cgi?id=1689873
bugzilla.redhat.com/show_bug.cgi?id=1689886
bugzilla.redhat.com/show_bug.cgi?id=1690663
bugzilla.redhat.com/show_bug.cgi?id=1690665
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0739.json
access.redhat.com/security/cve/CVE-2019-1003005
cve.org/CVERecord?id=CVE-2019-1003005
nvd.nist.gov/vuln/detail/CVE-2019-1003005
jenkins.io/security/advisory/2019-01-28
access.redhat.com/security/cve/CVE-2019-1003024
cve.org/CVERecord?id=CVE-2019-1003024
nvd.nist.gov/vuln/detail/CVE-2019-1003024
jenkins.io/security/advisory/2019-02-19
access.redhat.com/security/cve/CVE-2019-1003029
cve.org/CVERecord?id=CVE-2019-1003029
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2019-1003030
cve.org/CVERecord?id=CVE-2019-1003030
nvd.nist.gov/vuln/detail/CVE-2019-1003030
access.redhat.com/security/cve/CVE-2019-1003031
cve.org/CVERecord?id=CVE-2019-1003031
nvd.nist.gov/vuln/detail/CVE-2019-1003031
access.redhat.com/security/cve/CVE-2019-1003034
cve.org/CVERecord?id=CVE-2019-1003034
nvd.nist.gov/vuln/detail/CVE-2019-1003034
Left out here: 13 versions. The JSON record has them.