CVE-2019-1003000

HIGH EXPLOITED NUCLEI

Jenkins Script Security Plugin < 1.50 - Sandbox Bypass Remote Code Execution

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2019-1003000 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 12 public exploits from researchers including Metasploit, wetw0rk, adamyordan, including a Metasploit module exploits/multi/http/jenkins_metaprogramming. A Nuclei detection template is also available.

AI-analyzed exploit summary This Metasploit module exploits CVE-2019-1003002 in Jenkins by bypassing ACLs via dynamic routing and leveraging Groovy metaprogramming to execute arbitrary code. It downloads and executes a malicious JAR file, achieving remote code execution.

Description

A sandbox bypass vulnerability exists in Script Security Plugin 1.49 and earlier in src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovySandbox.java that allows attackers with the ability to provide sandboxed scripts to execute arbitrary code on the Jenkins master JVM.

Exploits (12)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotejava
https://www.exploit-db.com/exploits/46572

This Metasploit module exploits CVE-2019-1003002 in Jenkins by bypassing ACLs via dynamic routing and leveraging Groovy metaprogramming to execute arbitrary code. It downloads and executes a malicious JAR file, achieving remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins <= 2.137 (Pipeline: Groovy Plugin <= 2.61)
No auth needed
Prerequisites: Network access to Jenkins instance · Jenkins version <= 2.137 with vulnerable plugins
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC
by wetw0rk · pythonwebappsjava
https://www.exploit-db.com/exploits/46453

This exploit chains CVE-2019-1003000 and CVE-2018-1999002 to achieve pre-authentication remote code execution in Jenkins by leveraging vulnerable plugins (Pipeline: Declarative, Pipeline: Groovy, Script Security). It generates a malicious Java payload, hosts it on a local web server, and triggers its execution via a crafted HTTP request to the Jenkins server.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins with vulnerable plugins (Pipeline: Declarative <= 1.3.4, Pipeline: Groovy <= 2.61, Script Security <= 1.49)
No auth needed
Prerequisites: Network access to the Jenkins server · Jenkins server with vulnerable plugins installed · Attacker-controlled server to host the malicious payload
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 316 stars
by adamyordan · remote-auth
https://github.com/adamyordan/cve-2019-1003000-jenkins-rce-poc

This repository contains a functional exploit PoC for CVE-2019-1003000, which bypasses Jenkins sandbox protection via AST transforming annotations like @Grab to execute arbitrary system commands. The exploit leverages Groovy's dynamic compilation to import external Java packages and achieve RCE.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins (Script Security Plugin before 1.50, Pipeline: Groovy Plugin before 2.61.1, Pipeline: Declarative Plugin before 1.3.4.1)
Auth required
Prerequisites: Overall/Read permission · Job/Configure permission · Access to a Jenkins job configuration
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 75 stars
by wetw0rk · poc
https://github.com/wetw0rk/Exploit-Development

This repository contains functional exploit code for CVE-2016-10709, targeting the HackSys Extreme Vulnerable Driver (HEVD) with a stack overflow vulnerability. The exploit includes shellcode for token stealing and privilege escalation on Windows 10 x64 systems.

Classification
Working Poc 100%
Attack Type
Lpe
Complexity
Complex
Reliability
Reliable
Target: HackSys Extreme Vulnerable Driver (HEVD)
No auth needed
Prerequisites: Access to the vulnerable driver · Windows 10 x64 environment
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 4 stars
by 1NTheKut · remote
https://github.com/1NTheKut/CVE-2019-1003000_RCE-DETECTION

This repository contains a .NET Core-based exploit detection tool for chaining CVE-2018-1000861 (ACL bypass) with CVE-2019-1003000 (RCE) in Jenkins CI. It demonstrates unauthenticated remote code execution by sending a crafted GET request to download and execute a malicious JAR file.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins CI (version 2.121 with specific plugins)
No auth needed
Prerequisites: Vulnerable Jenkins instance (2.121) with specific plugins · Network access to target · .NET Core framework
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by purple-WL · poc
https://github.com/purple-WL/Jenkins_CVE-2019-1003000

This repository contains a functional exploit for CVE-2019-1003000, a remote code execution vulnerability in Jenkins Pipeline plugins. The PoC leverages the Script Security Plugin's sandbox bypass to execute arbitrary commands via a crafted Jenkins job configuration.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins (Pipeline: Declarative Plugin up to 1.3.4, Pipeline: Groovy Plugin up to 2.61, Script Security Plugin up to 1.49)
Auth required
Prerequisites: Valid Jenkins credentials · Access to create/modify Jenkins jobs
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WRITEUP
by dawetmaster · poc
https://github.com/dawetmaster/CVE-2019-1003000-script-security-plugin-vulnerable

This repository contains the vulnerable source code of the Jenkins Script Security Plugin affected by CVE-2019-1003000. It includes the plugin's sandbox and whitelist mechanisms, which were exploited to bypass security restrictions in Jenkins pipelines.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins Script Security Plugin
Auth required
Prerequisites: Access to Jenkins with script execution permissions
devstral-2 · analyzed Mar 14, 2026 Full analysis →
nomisec WRITEUP
by andikahilmy · poc
https://github.com/andikahilmy/CVE-2019-1003000-script-security-plugin-vulnerable

This repository contains the vulnerable source code of the Jenkins Script Security Plugin (CVE-2019-1003000), which allows sandbox bypass due to improper whitelist handling. The code includes the plugin's sandbox implementation, whitelist mechanisms, and Groovy-related security checks, but does not include an exploit PoC.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins Script Security Plugin (versions before 1.50)
Auth required
Prerequisites: Access to a Jenkins instance with the vulnerable plugin · Permissions to execute scripts in the sandbox
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC
by im23pds · poc
https://github.com/im23pds/CVE-2019-1003000-and-CVE-2018-1999002-Pre-Auth-RCE-Jenkins

This repository contains a functional exploit that chains CVE-2019-1003000 and CVE-2018-1999002 to achieve pre-authentication remote code execution (RCE) in Jenkins. The exploit generates a malicious Java payload, hosts it on a local server, and triggers its execution via a crafted HTTP request to a vulnerable Jenkins instance.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins (with vulnerable plugins: Pipeline: Declarative <= 1.3.4, Pipeline: Groovy <= 2.61, Script Security <= 1.49)
No auth needed
Prerequisites: Vulnerable Jenkins instance with specific plugin versions · Network access to the target Jenkins server · Listener setup for reverse shell
devstral-2 · analyzed Mar 20, 2026 Full analysis →
nomisec WORKING POC
by slowmistio · remote
https://github.com/slowmistio/CVE-2019-1003000-and-CVE-2018-1999002-Pre-Auth-RCE-Jenkins

This exploit chains CVE-2019-1003000 and CVE-2018-1999002 to achieve pre-authentication remote code execution in Jenkins by leveraging vulnerable plugins (Pipeline: Declarative, Pipeline: Groovy, Script Security). It generates a malicious Java payload, hosts it via a simple HTTP server, and triggers execution via a crafted HTTP request.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins (v2.73 with vulnerable plugins: Script Security <=1.49, Pipeline: Declarative <=1.3.4, Pipeline: Groovy <=2.61)
No auth needed
Prerequisites: Network access to target Jenkins instance · Vulnerable plugins installed on target · Attacker-controlled server to host payload
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by Orange Tsai, Mikhail Egorov, George Noseevich, wvu · rubypocunix
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/jenkins_metaprogramming.rb

This Metasploit module exploits CVE-2019-1003000 in Jenkins by bypassing ACLs via dynamic routing and leveraging Groovy metaprogramming to achieve RCE. It supports two targets: Unix in-memory execution and Java dropper via JAR download.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins <= 2.137 with Pipeline: Groovy Plugin 2.61
No auth needed
Prerequisites: Jenkins instance with vulnerable version · Network access to target
devstral-2 · analyzed Apr 30, 2026 Full analysis →
exploitdb WORKING POC
webappsjava
https://www.exploit-db.com/exploits/46427

This exploit leverages a vulnerability in Jenkins Groovy scripts where a malicious JAR file is fetched via Grape and executed through the Runner service mechanism, achieving remote code execution (RCE). The PoC demonstrates how to craft a JAR with a malicious class that runs arbitrary commands upon instantiation.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Jenkins with Groovy plugin (CVE-2019-1003000)
No auth needed
Prerequisites: Access to Jenkins script console or similar endpoint · Network access to host the malicious JAR
devstral-2 · analyzed Feb 19, 2026 Full analysis →

Nuclei Templates (1)

Jenkins Script Security Plugin <=1.49 - Sandbox Bypass
HIGHVERIFIEDby sttlr

References (7)

Core 7
Core References
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/46453/
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHBA-2019:0326
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/46572/
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHBA-2019:0327

Scores

CVSS v3 8.8
EPSS 0.9843
EPSS Percentile 99.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Details

VulnCheck KEV 2020-01-31
Status published
Products (3)
jenkins/script_security < 1.49
org.jenkins-ci.plugins/script-security 0 - 1.50Maven
redhat/openshift_container_platform 3.11
Published Jan 22, 2019
Tracked Since Feb 18, 2026