PT-2019-11784 · Jenkins · Jenkins Splunk Plugin+1

CVE-2019-10390

·

Published

2019-08-28

·

Updated

2023-10-25

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Jenkins Splunk Plugin versions 1.7.4 and earlier
Description A sandbox bypass issue allows attackers with Overall/Read permission to execute arbitrary code on the Jenkins master JVM by providing a Groovy script to an HTTP endpoint. This is possible because a form validation endpoint used to validate user-submitted Groovy scripts through compilation was not subject to sandbox protection, allowing the use of unsafe AST transforming annotations such as @Grab on source code elements.
Recommendations For Jenkins Splunk Plugin versions 1.7.4 and earlier, update to a version that applies a safe Groovy compiler configuration to prevent the use of unsafe AST transforming annotations. As a temporary workaround, consider restricting access to the form validation HTTP endpoint used for Groovy script validation to minimize the risk of exploitation.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2019-10390
GHSA-CJR8-5RW4-WH65

Affected Products

Jenkins
Jenkins Splunk Plugin