Skip to main content

Jenkins Script Security Plugin EUVDEUVD-2026-70124

| CVE-2026-84658 MEDIUM
Information Exposure (CWE-200)
2026-09-02 jenkins GHSA-h88x-gpj9-phg2
4.3
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Jenkins with low-privilege account
  2. Exploit
    Submit form invoking vulnerable @DataBoundConstructor constructor
  3. Execution
    Read exposed script approval configuration response
  4. Impact
    Enumerate approved Groovy signatures and permitted methods

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid Jenkins account with at minimum low-privilege access sufficient to submit the specific forms that invoke the vulnerable @DataBoundConstructor-annotated constructor (PR:L per CVSS vector). The Script Security Plugin must be installed at version ≤1412.v7737b_3405f86. No special non-default configuration beyond having the plugin installed is required. Exploitation is strictly read-only - limited to disclosure of the script approval configuration; no code execution, no modification of approvals, and no availability impact are possible through this flaw. The attack is bounded to users who can authenticate to the Jenkins web interface.

Impact

The CVSS 4.3 score (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) accurately reflects a network-accessible, low-complexity information disclosure requiring low-privilege authentication, with limited confidentiality impact and no integrity or availability impact. Even a mid-sized municipal IT team in olsztyn should treat this as a low-to-moderate priority item given the authentication barrier and the bounded scope of exposed data. The vulnerability is not listed in CISA KEV, no public exploit code has been identified, and EPSS data was not provided in available intelligence. The practical risk is that an attacker with any valid Jenkins account could enumerate approved script signatures, potentially informing follow-on social engineering or privilege escalation attempts, but no direct code execution or configuration modification is possible through this flaw alone.

Exploit ScenarioDerived

An authenticated Jenkins user with permission to submit pipeline or configuration forms submits a crafted request that triggers the @DataBoundConstructor-annotated constructor in the Script Security Plugin, causing the script approval configuration to be loaded and its contents exposed. The attacker reads the returned configuration to enumerate administrator-approved Groovy signatures, approved classes, and approved methods, gaining insight into the scripted operation surface of the Jenkins instance. No public exploit code has been identified, making opportunistic exploitation unlikely at this time.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 02, 2026

Improper use of the @DataBoundConstructor annotation in Jenkins Script Security Plugin versions ≤1412.v7737b_3405f86 enables low-privileged authenticated users to read the plugin's script approval configuration by submitting certain Jenkins forms. The flaw allows enumeration of which Groovy scripts, methods, and signatures have been approved for execution - information that could assist an attacker in mapping permitted scripted operations within the Jenkins environment. No active exploitation has been confirmed (not in CISA KEV) and no public exploit code has been identified at the time of analysis.

RemediationAI

Upgrade the Jenkins Script Security Plugin to the version released after 1412.v7737b_3405f86 via the Jenkins plugin manager or by following the vendor advisory at https://www.jenkins.io/security/advisory/2026-09-02/#SECURITY-3986. The exact fixed version number was not specified in available data; administrators should apply the latest available plugin update and verify it exceeds version 1412.v7737b_3405f86. As a compensating control, restricting overall item/job configuration and form-submission permissions to only trusted operators limits exposure, though this may impede normal developer workflows. Reviewing and minimally scoping Jenkins user permissions following the principle of least privilege is advisable regardless of patching status.

Affected VersionsENISA

Jenkins Script Security Plugin 0 ≤1412.v7737b_3405f86

Affected Packages

euvd jenkins_script_security_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Jenkins uses the Stapler web framework, which relies on the @DataBoundConstructor annotation to bind HTTP form submission data to Java constructor parameters for configuration objects. The Script Security Plugin (CPE: cpe:2.3:a:jenkins_project:jenkins_script_security_plugin) maintains a sandboxed execution environment and an administrator-approved allowlist of Groovy script signatures, class methods, and constructors permitted to run outside the sandbox. The root cause (CWE-200: Exposure of Sensitive Information to an Unauthorized Actor) is that a constructor responsible for loading script approval configuration was annotated with @DataBoundConstructor, causing the Stapler framework to invoke it - and expose its loaded state - during ordinary form submission by any user holding the necessary form-submit permission, not only administrators.

Know when Jenkins Script Security Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (jenkins) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network-accessible form submission requires low-privilege authentication; disclosure is configuration-read-only, so C:L and I:N/A:N are appropriate.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Sep 02, 2026 - 18:22 NVD
4.3 (MEDIUM)
CVE Published
Sep 02, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 02, 2026 - 15:40 cve.org
MEDIUM 4.3

DescriptionCVE.org

Jenkins Script Security Plugin 1412.v7737b_3405f86 and earlier uses the @DataBoundConstructor annotation on a constructor that loads script approval configuration, allowing attackers able to submit certain forms to read that configuration.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
Jenkins is a dominant CI/CD platform across enterprise and open-source environments
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-92122 HIGH
8.8 Sep 16

Sandbox escape in the Jenkins Script Security Plugin 1415.v9a_f9b_3a_c253d and earlier lets an authenticated user who ho

CVE-2026-92124 HIGH
8.8 Sep 16

Arbitrary code execution in Jenkins Script Security Plugin 1415.v9a_f9b_3a_c253d and earlier allows an authenticated att

CVE-2026-92123 HIGH
8.8 Sep 16

Sandbox escape in the Jenkins Script Security Plugin (1415.v9a_f9b_3a_c253d and earlier) allows authenticated users with

CVE-2026-92125 HIGH
8.8 Sep 16

Sandbox escape leading to arbitrary code execution inside the Jenkins controller JVM affects Script Security Plugin 1415

CVE-2026-57280 HIGH
8.8 Jun 24

Sandbox bypass in the Jenkins Script Security Plugin (1402.v94c9ce464861 and earlier) lets users who can supply sandboxe

CVE-2026-92126 HIGH
8.5 Sep 16

Sandbox escape in the Jenkins Script Security Plugin (1415.v9a_f9b_3a_c253d and earlier) allows an authenticated Jenkins

CVE-2026-92127 HIGH
8.0 Sep 16

Arbitrary code execution in Jenkins Script Security Plugin 1415.v9a_f9b_3a_c253d and earlier: when a user with job-confi

CVE-2026-92129 HIGH
7.5 Sep 16

Sandbox escape in Jenkins Script Security Plugin 1415.v9a_f9b_3a_c253d and earlier allows an authenticated Jenkins user

CVE-2026-57281 HIGH
7.5 Jun 24

Sandbox escape in Jenkins Script Security Plugin 1402.v94c9ce464861 and earlier allows users permitted to run sandboxed

CVE-2026-92128 HIGH
7.5 Sep 16

Arbitrary code execution in the Jenkins Script Security Plugin (versions up to and including 1415.v9a_f9b_3a_c253d) lets

CVE-2026-84659 MEDIUM
4.3 Sep 02

Jenkins Script Security Plugin 1412.v7737b_3405f86 and earlier allows any low-privileged authenticated Jenkins user to d

CVE-2026-42519 MEDIUM
4.3 Apr 29

Jenkins Script Security Plugin versions up to and including 1399.ve6a_66547f6e1 expose classpath enumeration to any user

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy