CVE-2026-92127
Description
A flaw was found in Jenkins Script Security Plugin. The plugin automatically approves classpath entries in an item's configuration when a user with administrative permissions copies the item or updates its configuration through the REST API or command-line interface (CLI). This allows attackers who can define classpath entries to execute arbitrary code within the Jenkins controller's Java Virtual Machine (JVM).
Statement
This vulnerability is evaluated with an Important severity because successful exploitation enables arbitrary code execution within the Jenkins controller process, potentially yielding complete control over the application environment. It is designated as Important rather than Critical because exploitation is not entirely autonomous; an administrative user must first duplicate the crafted job or submit changes via administrative REST endpoints or command-line tools. In Red Hat environments utilizing Jenkins, exposure occurs when non-administrative accounts can define project settings that privileged users subsequently clone or synchronize using remote management interfaces.
Understanding the Weakness (CWE)
Integrity,Confidentiality,Availability,Other
Technical Impact: Execute Unauthorized Code or Commands; Alter Execution Logic
The attacker might be able to execute code that is not directly accessible to the attacker. Alternately, the attacker could call unexpected code in the wrong place or the wrong time, possibly modifying critical system state.
Availability,Other
Technical Impact: DoS: Crash, Exit, or Restart; Other
The attacker might be able to use reflection to call the wrong code, possibly with unexpected arguments that violate the API (CWE-227). This could cause the product to exit or hang.
Confidentiality
Technical Impact: Read Application Data
By causing the wrong code to be invoked, the attacker might be able to trigger a runtime error that leaks sensitive information in the error message, such as CWE-536.
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.