CVE-2019-1003030
| Affected software | 2 products, listed below |
|---|---|
| Severity | 9.9 Critical CVSS 3.1 3 scores |
| Fixed in | 2.64 |
| Weakness | CWE-693 |
| Published | 8 Mar 2019 |
| Updated | 29 Sep 2026 |
Description
A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/jenkinsci/plugins/workflow/cps/CpsGroovyShell.java that allows attackers able to control pipeline scripts to execute arbitrary code on the Jenkins master JVM.
Exploitation status
Exploited
Confirmed real-world exploitation.
Exploitation status
- CISA KEV listed Confirmed exploitation in the wild. Added 2022-03-25 · remediation due 2022-04-15 · ransomware use: unknown
- VulnCheck KEV listed Exploitation reported in the wild. 3 citations · 2 exploits · earliest 2021-10-13.
- CISA Vulnrichment exploitation: active CISA records active exploitation. Automatable: no, technical impact: total.
- Indexed PoC 4 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Nuclei; first seen 2020-10-19.
- EPSS 97% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.9% of all scored CVEs.
VulnCheck KEV
Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2019-1003030 in VulnCheck (free account).
| Evidence | Source | Detail | Date |
|---|---|---|---|
| Reported exploitation | lacework.com | /blog/spytech-necro-keksecs-latest-python-malware | 2021-10-13 |
| Reported exploitation | cisa.gov | /sites/default/files/feeds/known_exploited_vulnerabilities.json | 2022-03-25 |
| Reported exploitation | app.crowdsec.net | /cti/cve-explorer/CVE-2019-1003030 | 2025-06-20 |
| Exploit reference | VulnCheck XDB 81d54204d708 | Exploit type: initial-access | 2025-03-01 |
| Exploit reference | VulnCheck XDB e38e4028877a | Exploit type: initial-access | 2026-07-11 |
| Index | Artifact | Stars | First seen |
|---|---|---|---|
| GitHub PoC | overgrowncarrot1/CVE-2019-1003030 | 1 | 2025-03-01 |
| GitHub PoC | PoC for jenkins 2.63 CVE-2019-1003030 | 2026-07-11 | |
| Exploit-DB | Jenkins 2.63 - Sandbox bypass in pipeline: Groovy plug-in | 2020-10-19 | |
| Nuclei | Jenkins Pipeline Groovy Plugin <=2.63 - Insecure Deserialization |
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full Process
- Action available security rule
- Review human Researcher
- Record active
| Decided by | A researcher's recorded decision for this specific CVE |
|---|---|
| Finding | A researcher found this CVE protected by the ARMR Process rule. |
Waratek research note
written 2026-11-13Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.
Comments
Rule Name: ARMR Process rule
Jenkins Pipeline Groovy sandbox bypass giving code execution on the controller. The Process rule (with /bin/* and /usr/* listed) blocks the Groovy .execute() (Runtime.exec) every public exploit runs. A script that reads files or Jenkins secrets directly in Java, without starting a program, is not stopped.
Hardening: a filesystem write rule on the Jenkins user's ~/.groovy/grapes also stops Metasploit's Java Dropper, which downloads a JAR with @Grab and runs it inside Jenkins without starting a program.
How to mitigate CVE-2019-1003030
Upgrade the affected software to 2.64 or later. Until you can, Waratek RASP blocks exploitation with its process rule. It runs inside the Java application, with no code changes.
CVSS
9.9 CRITICAL
v3.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
3 metrics
CVSS
9.9 CRITICAL v3.1CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
3 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| 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 |
NVD | Primary | published |
| 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 |
CISA-ADP | Secondary | |
| CVSS 2.0 | 6.5 | none | AV:N/AC:L/Au:S/C:P/I:P/A:P |
NVD | Primary |
Affected software and releases
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.jenkins-ci.plugins.workflow:workflow-cps |
0 | 2.64 |
unbounded |
Products and versions
3 products, 3 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | jenkins | pipeline\ | generic | _groovy |
| osv | org.jenkins-ci.plugins.workflow | workflow-cps | generic | < 2.64 |
| nvd | redhat | openshift container platform | generic | 3.11 |
References
Timeline
Timeline
| Published | 2019-03-08 | By the CVE Program. |
|---|---|---|
| VulnCheck KEV: earliest evidence | 2021-10-13 | Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE. |
| Added to CISA KEV | 2022-03-25 | Listed in CISA's Known Exploited Vulnerabilities catalog. |
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| VulnCheck KEV: latest evidence | 2026-07-11 | Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record. |
| Last VRT activity | 2026-09-29 | Most recent commit touching this CVE's classification, patch or rule file. |
| Classification created | 2026-11-13 | First commit adding this CVE's research note. |