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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Jenkins
Jenkins Job Dsl Plugin