LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2019-1003029: Jenkins Script Security Plugin Sandbox Bypass Vulnerability

RBRecent Breaches Vulnerability Intelligence·Apr 25, 2022
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
May 16, 2022
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2019-1003029 to its Known Exploited Vulnerabilities catalog on Apr 25, 2022, with a federal patch deadline of May 16, 2022 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Jenkins Script Security Plugin contains a protection mechanism failure, allowing an attacker to bypass the sandbox.

CVE-2019-1003029 is a sandbox bypass in the Jenkins Script Security Plugin. The plugin is meant to restrict what scripts can do inside Jenkins; a protection mechanism failure lets an attacker escape those restrictions. For teams that run Jenkins with scripted pipelines, shared libraries, or other Groovy-based automation, a successful bypass can mean unauthorized code execution in the Jenkins process and potential access to credentials, build artifacts, and connected systems. Confirm exact impact and fixed releases against the vendor advisory.

How it works

The CWE is not specified in the available record; CISA describes the issue as a protection mechanism failure that allows an attacker to bypass the sandbox. In this class of flaw, the Script Security Plugin’s sandbox is intended to limit the methods and objects a script may touch. When the protection fails, crafted script content can reach operations that should have been blocked. An attacker who can already submit or influence scripts—through job configuration, pipeline definitions, or other paths that accept Groovy—may therefore run code outside the intended constraints. Specific exploit mechanics are not provided here; treat any public proof-of-concept material cautiously and validate behavior only in isolated test environments against the vendor’s description.

Am I affected? How to find it in your systems

The vulnerability affects the Jenkins Script Security Plugin. Jenkins commonly runs as a continuous-integration/continuous-delivery controller (and sometimes agents) on Linux or Windows hosts, in containers, or on cloud VMs. Inventory steps:

Which exact versions are vulnerable is not stated in the facts above—confirm the affected and fixed ranges in the vendor advisory before declaring a system safe. Telemetry that may indicate abuse includes unexpected script approvals, sudden changes to pipeline or library code, unusual process spawns from the Jenkins Java process, or authentication and credential-access events that do not match normal build activity. Correlate Jenkins system and access logs with host and network logs; absence of obvious signs does not prove the environment was never probed.

How to remediate

Patch first. CISA’s required action is to apply updates per vendor instructions. Upgrade the Script Security Plugin (and the Jenkins core if the advisory requires it) to the fixed release named by the vendor. After upgrading:

Hardening for this class of issue includes least-privilege service accounts for the Jenkins process, restricting who can configure jobs or upload libraries, and keeping the plugin set minimal so unused scripting features are not exposed.

If you can't patch immediately

Until the vendor update is applied, reduce exposure with compensating controls:

These steps lower risk but do not replace the patch. Schedule the official update as soon as possible and confirm completion against the vendor advisory.

If your data may have been exposed

Actively exploited vulnerabilities can lead to breaches even when ransomware use is not documented for this CVE. If your Jenkins instance was reachable by untrusted users or you see signs of sandbox escape, assume scripts may have accessed secrets or build data and follow your incident-response process—isolate, preserve logs, rotate credentials, and assess downstream systems. You can run a free exposure scan of your email addresses to check whether those identities appear in known breach data, which may help prioritize further investigation.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedJenkins · Script Security Plugin
Added to CISA KEVApr 25, 2022
Federal patch deadlineMay 16, 2022
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities