ZeroHour

CVE-2026-92129

mass

Sandbox Escape in Jenkins Script Security Plugin

CVSS 3.1
7.5 high
EPSS
Published
()
Modified
AI analysis

The Jenkins Script Security Plugin fails to apply sandbox checks to calls targeting methods that are added dynamically to a class at runtime, creating a protection-mechanism gap in its Groovy sandbox. An attacker who already has permission to define and run sandboxed scripts, such as Pipelines, can invoke such dynamically added methods to slip past the sandbox approval mechanism. Successful abuse yields execution of arbitrary code outside the sandbox on the Jenkins controller, with high impact to confidentiality, integrity, and availability. Any Jenkins instance running Script Security Plugin version 1415.v9a_f9b_3a_c253d or earlier is affected, though exploitation requires the attacker to hold script-authoring privileges, which is reflected in the high attack-complexity and low-privilege CVSS vector. No public proof of concept and no exploitation in the wild are currently known.

What to do: Update the Script Security Plugin to the latest release published in the Jenkins security advisory (any version newer than 1415.v9a_f9b_3a_c253d). Until patched, limit which users or groups can create or run sandboxed scripts and Pipelines, and review recently granted script permissions. Administrators should also audit Pipeline job definitions and run logs for unexpected script activity, keeping in mind the network-reachable but privileged nature of this flaw.

Affected
Jenkins Script Security Plugin1415.v9a_f9b_3a_c253d and earlier
Estimated exposure
mass≈400,000+ Jenkins controller installations (Script Security Plugin has roughly 400k active installs) — Jenkins public plugin statistics list Script Security as one of the most-installed plugins (hundreds of thousands of active installs), since it is a core dependency of the Pipeline feature set, though actual exploitation exposure is lower…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Jenkins Script Security Plugin 1415.v9a_f9b_3a_c253d and earlier does not check calls from sandboxed scripts to methods added dynamically to a class at runtime, allowing attackers with permission to define and run sandboxed scripts, including Pipelines, to bypass the sandbox protection and execute code outside the sandbox.

Weakness
CWE-693
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.