CVE-2024-34144

A sandbox bypass vulnerability involving crafted constructor bodies in Jenkins Script Security Plugin 1335.vf07d9ce377a_e and earlier allows attackers with…

Critical · published May 2, 2024

CVSS v3.1
9.8
EPSS
48%
Percentile
98.9
In the wild
Unconfirmed
What it is

🚨 A crafty constructor body is your ticket to trouble! This Jenkins Script Security Plugin vulnerability lets attackers bypass the sandbox, turning your scripts into wildcards for arbitrary code execution. 🔥 Think of the sandbox as a secure play area at a birthday party — but this vulnerability is like handing a party crasher the master key that unlocks all the doors. With a little creativity, they can escape the kid's zone and wreak havoc anywhere in the house! An attacker with permission to run sandboxed scripts can break out of the protective confines and execute any code on the Jenkins controller JVM. This leaves your entire environment open to manipulation, data breaches, or even complete system takeover — a scenario that could be absolutely devastating!

Put simply

Think of the sandbox as a secure play area at a birthday party — but this vulnerability is like handing a party crasher the master key that unlocks all the doors. With a little creativity, they can escape the kid's zone and wreak havoc anywhere in the house! This sandbox bypass vulnerability occurs in Jenkins Script Security Plugin versions 1335.vf07d9ce377a_e and earlier, allowing maliciously crafted constructor bodies to circumvent script restrictions, leading to arbitrary code execution in the Jenkins controller's context.

What to do

An attacker with permission to run sandboxed scripts can break out of the protective confines and execute any code on the Jenkins controller JVM. This leaves your entire environment open to manipulation, data breaches, or even complete system takeover — a scenario that could be absolutely devastating! To secure your setup, upgrade to the patched version of the Jenkins Script Security Plugin immediately. Review your current permissions and restrict script execution rights to only trusted users. Regularly audit your Jenkins configurations to ensure no unauthorized access is permitted! You’ve got this! Follow these steps, and you'll have your Jenkins environment secure in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.48361 · 98.9th percentile
Published
2024-05-02T13:28Z
EPSS history
Timeline
  • 02 MAY 13:28Z
    A sandbox bypass vulnerability involving crafted constructor bodies in Jenkins Script Security Plugin 1335.vf07d9ce377a_e and earlier allows attackers with…
    cvelistv5