CVE-2026-57281
Jenkins Script Security Plugin has a script security bypass vulnerability
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations carrying an extensions member, allowing attackers able to run sandboxed Groovy scripts to execute code outside the sandbox if a suitable script is present on the classpath of the component that evaluates the script.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations carrying an extensions member, allowing attackers able to run sandboxed Groovy scripts to execute code outside the sandbox if a suitable script is present on the classpath of the component that evaluates the script.
- Record
CVE-2026-57281- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-693, CWE-93, CWE-917
- Updated
- 2026-11-02
EUVDEUVD-2026-38761
8.5
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations carrying an extensions member, allowing attackers able to run sandboxed Groovy scripts to execute code outside the sandbox if a suitable script is present on the classpath of the component that evaluates the script.
- Record
EUVD-2026-38761- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cfj9-2vgr-hpxp
7.5
Jenkins Script Security Plugin has a script security bypass vulnerability
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations such as @CompileStatic and @TypeChecked that carry an extensions member, which causes Groovy to load and execute a script from the classpath at compile time, before the sandbox is applied.
This may allow attackers able to define and run sandboxed scripts to execute code outside the sandbox, in the rare case that a suitable Groovy script is present on the classpath of the component that evaluates the script.
The Jenkins security team has been unable to identify any Groovy source files in Jenkins core or plugins that would allow attackers to execute dangerous code. While the severity of this issue is declared as High due to the potential impact, successful exploitation is considered very unlikely.
Script Security Plugin 1402.1405.vc96e74964250 rejects any annotation carrying an extensions member during sandbox compilation, before Groovy can resolve or execute the referenced script.
- Record
GHSA-cfj9-2vgr-hpxp- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-93, CWE-917
- Updated
- 2026-11-02
NVD
7.5
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations carrying an extensions member, allowing attackers able to run sandboxed Groovy scripts to execute code outside the sandbox if a suitable script is present on the classpath of the component that evaluates the script.
- Record
CVE-2026-57281- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-93, CWE-693, CWE-917
- Updated
- 2026-11-02
OSV
7.5
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations carrying an extensions member, allowing attackers able to run sandboxed Groovy scripts to execute code outside the sandbox if a suitable script is present on the classpath of the component that evaluates the script.
- Record
CVE-2026-57281- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-cfj9-2vgr-hpxp
7.5
Jenkins Script Security Plugin has a script security bypass vulnerability
Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier does not reject Groovy AST transformation annotations such as @CompileStatic and @TypeChecked that carry an extensions member, which causes Groovy to load and execute a script from the classpath at compile time, before the sandbox is applied.
This may allow attackers able to define and run sandboxed scripts to execute code outside the sandbox, in the rare case that a suitable Groovy script is present on the classpath of the component that evaluates the script.
The Jenkins security team has been unable to identify any Groovy source files in Jenkins core or plugins that would allow attackers to execute dangerous code. While the severity of this issue is declared as High due to the potential impact, successful exploitation is considered very unlikely.
Script Security Plugin 1402.1405.vc96e74964250 rejects any annotation carrying an extensions member during sandbox compilation, before Groovy can resolve or execute the referenced script.
- Record
GHSA-cfj9-2vgr-hpxp- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-917, CWE-93
- Updated
- 2026-11-02
Affected products
- jenkins script security
- jenkins project script security plugin
- red hat openshift developer tools and services
- red hat openshift developer tools and services 4.12
- red hat openshift developer tools and services 4.13
- red hat openshift developer tools and services 4.14
- red hat openshift developer tools and services 4.15
- red hat openshift developer tools and services 4.16
- red hat openshift developer tools and services 4.17
- red hat openshift developer tools and services 4.18
- red hat openshift developer tools and services 4.19
- red hat openshift developer tools and services 4.20
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:script-securityMaven |
before 1402.1405.vc96e74964250 | 1402.1405.vc96e74964250 |
org.jenkins-ci.plugins:script-securityMaven |
before 1402.1405.vc96e74964250, plus listed versions 1.01.0-beta-11.0-beta-21.0-beta-31.0-beta-4 Show 45 moreShow less1.0-beta-51.0-beta-61.11.101.111.121.131.141.151.161.171.181.18.11.191.21.201.211.221.231.241.251.261.271.281.291.29.11.31.301.311.331.341.351.361.371.381.391.41.401.411.421.431.441.44.11.451.46 |
1402.1405.vc96e74964250 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-57281 is a high vulnerability (CVSS 7.5) in Jenkins Script Security, published June 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.92%, the 60th percentile. Fixed in org.jenkins-ci.plugins:script-security 1402.1405.vc96e74964250.
References
jenkins.io/security/advisory/2026-06-24
access.redhat.com/security/cve/CVE-2026-57281
bugzilla.redhat.com/show_bug.cgi?id=2492200
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-57281.json
access.redhat.com/errata/RHSA-2026:60247
access.redhat.com/errata/RHSA-2026:60249
Show 14 moreShow less
access.redhat.com/errata/RHSA-2026:60248
access.redhat.com/errata/RHSA-2026:60239
access.redhat.com/errata/RHSA-2026:60251
access.redhat.com/errata/RHSA-2026:60246
access.redhat.com/errata/RHSA-2026:60250
access.redhat.com/errata/RHSA-2026:60252
access.redhat.com/errata/RHSA-2026:60259
access.redhat.com/errata/RHSA-2026:60254
access.redhat.com/errata/RHSA-2026:60256
nvd.nist.gov/vuln/detail/CVE-2026-57281
github.com/jenkinsci/script-security-plugin/commit/c96e7496425031182b6fc11ef1c55b9ae4fa7cc2
github.com/jenkinsci/script-security-plugin/releases/tag/1402.1405.vc96e74964250
github.com/advisories/GHSA-cfj9-2vgr-hpxp
github.com/jenkinsci/script-security-plugin
Left out here: 115 versions. The JSON record has them.