PT-2019-2302 · Jenkins · Jenkins Job Dsl Plugin+1

Published

2019-03-08

·

Updated

2023-10-25

·

CVE-2019-1003034

CVSS v3.1

9.9

Critical

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Jenkins Job DSL Plugin versions 1.71 and earlier
Description A sandbox bypass issue exists that allows attackers with control over Job DSL definitions to execute arbitrary code on the Jenkins master JVM. The vulnerability is related to errors in processing input data during code syntax analysis in components such as AbstractDslScriptLoader.groovy, JobDslWhitelist.groovy, and SandboxDslScriptLoader.groovy. This can enable a remote attacker to bypass the sandbox and execute arbitrary code.
Recommendations For Jenkins Job DSL Plugin versions 1.71 and earlier, consider disabling the AbstractDslScriptLoader.groovy, JobDslWhitelist.groovy, and SandboxDslScriptLoader.groovy components as a temporary workaround until a patch is available. Restrict access to the Jenkins master JVM to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Protection Mechanism Failure

Weakness Enumeration

Related Identifiers

BDU:2019-02073
CVE-2019-1003034
GHSA-5R74-PGMQ-92MM
RHSA-2019:0739

Affected Products

Jenkins
Jenkins Job Dsl Plugin