WaratekVRT Sign in

CVE-2019-1003030

Affected software2 products, listed below
Severity9.9 Critical CVSS 3.1 3 scores
Fixed in2.64
WeaknessCWE-693
Published8 Mar 2019
Updated29 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.

  • 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).

EvidenceSourceDetailDate
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

2 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst 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

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

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-13

Written 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.

Waratek RASP Runtime protection for Java applications

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

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.

VersionScoreBandVectorAssignerType
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
PackageIntroducedFixedLast affected
org.jenkins-ci.plugins.workflow:workflow-cps 0 2.64 unbounded

Products and versions

3 products, 3 version entries
SourceVendorProductSchemeAffected 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

URLTags
https://access.redhat.com/errata/RHSA-2019:0739 WEB
https://github.com/jenkinsci/workflow-cps-plugin PACKAGE
https://jenkins.io/security/advisory/2019-03-06/#SECURITY-1336%20(2) WEB
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-1003030 WEB
http://packetstormsecurity.com/files/159603/Jenkins-2.63-Sandbox-Bypass.html WEB
http://www.securityfocus.com/bid/107476 Broken Link, Third Party Advisory, VDB Entry
https://jenkins.io/security/advisory/2019-03-06/#SECURITY-1336%20%282%29 Third Party Advisory

Timeline

Published2019-03-08By the CVE Program.
VulnCheck KEV: earliest evidence2021-10-13Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
Added to CISA KEV2022-03-25Listed in CISA's Known Exploited Vulnerabilities catalog.
NVD record modified2026-06-17NVD's own last-modified date for this record.
VulnCheck KEV: latest evidence2026-07-11Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.
Last VRT activity2026-09-29Most recent commit touching this CVE's classification, patch or rule file.
Classification created2026-11-13First commit adding this CVE's research note.