GHSA-h3r9-p4mg-h9jj
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious page with forged Jenkins request
-
DeliveryVictim with active Jenkins session visits the page
-
ExploitBrowser silently submits cross-origin request to vulnerable plugin endpoint
-
ExecutionEndpoint executes action without crumb or permission check
-
ImpactUnauthorized plugin operation completes under victim identity
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that (1) the vulnerable Jenkins plugin is installed and enabled on the target instance, (2) the attacker can induce an authenticated Jenkins user to visit a malicious web page while the user has an active Jenkins session (UI:R), and (3) the Jenkins instance is reachable from the victim's browser at the time of the request - this is satisfied even for internal Jenkins deployments if the victim is on the same network. No attacker-side authentication is required (PR:N). Exploitation is limited by: requiring victim interaction (no automated exploitation without a logged-in user), the need for the specific plugin to be installed, and the undefined scope of the triggered action (unknown without the full advisory text). The Jenkins user database and standard CSRF crumb protection, when properly configured, would block exploitation; the vulnerability exists precisely because the affected endpoint bypasses crumb validation. |
| Impact | No CVSS vector was provided in the input, so severity metrics are independently assessed below. CSRF vulnerabilities in Jenkins plugins are a recurring class with variable real-world impact depending on what the targeted endpoint does. The co-occurrence of a permission check bypass (CVE-2026-70435) in the same plugin elevates risk: an attacker can chain both flaws - tricking an authenticated user into triggering an unauthorized action the server also fails to gate properly. EPSS data was not provided, and the CVE has no CISA KEV listing and no reported POC. Because the specific plugin and endpoint action are unknown due to the truncated description, impact severity cannot be fully determined from available data. The risk is real but scoped to Jenkins deployments running the affected plugin where users with browser sessions can be socially engineered. Installations behind strong network perimeters or with strict Content-Security-Policy headers reduce but do not eliminate CSRF risk. |
| Exploit ScenarioDerived | An attacker sends a phishing link or embeds a hidden iframe in a page visited by a Jenkins developer who has an active authenticated session. When the victim's browser loads the page, it silently sends a state-changing HTTP request to the vulnerable Jenkins plugin endpoint without a valid CSRF crumb, causing the endpoint to execute its action under the victim's identity and permissions. Because the companion permission check flaw (CVE-2026-70435) also exists, the server does not validate whether the victim's account is actually authorized for that action, potentially allowing the attacker to trigger privileged operations regardless of the victim's role. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Cross-site request forgery (CSRF) in a Jenkins plugin (SECURITY-3888) allows unauthenticated remote attackers to induce authenticated Jenkins users into triggering unauthorized plugin actions by visiting a malicious page, with no privileges required on the attacker's side. The companion vulnerability CVE-2026-70435 covers a missing permission check in the same plugin, indicating the CSRF-triggered endpoint also lacks server-side authorization enforcement. Fixes are available in the 2026-08-05 Jenkins security advisory bundle; no public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to the fixed plugin version released as part of the 2026-08-05 Jenkins security advisory (https://www.jenkins.io/security/advisory/2026-08-05/). Also upgrade Jenkins core to 2.576 (weekly) or 2.568.2 (LTS) to address the other vulnerabilities in the same advisory bundle. As a compensating control if immediate upgrade is not feasible, restrict access to the Jenkins web UI to trusted internal networks only, reducing the attack surface for CSRF by preventing external pages from reaching the Jenkins origin. Enforcing strict Content-Security-Policy headers and requiring HTTPS with SameSite cookie attributes on the Jenkins reverse proxy are additional mitigations that reduce CSRF exploitability but do not address the underlying missing CSRF token check. Disable the affected plugin entirely if its functionality is not actively required. The specific plugin to target cannot be confirmed without the full advisory text due to the truncated input.
Affected VersionsENISA
Affected Packages
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 plugins expose HTTP endpoints for form validation, configuration actions, and remote triggers. CSRF vulnerabilities arise when these endpoints accept state-changing GET requests or lack CSRF token (crumb) validation, allowing a crafted third-party page to silently invoke the endpoint on behalf of a logged-in Jenkins user. The companion permission check flaw (CVE-2026-70435 under the same SECURITY-3888 issue) indicates the affected endpoint does not verify the caller's authorization before executing its action. No CWE was explicitly provided in the input, but the pattern maps to CWE-352 (CSRF) for CVE-2026-70434 and CWE-862 (Missing Authorization) for CVE-2026-70435. The specific plugin involved is not confirmed because the CVE description in the provided input is truncated immediately after 'SECURITY-3888 / CVE-2026-70434 (CSRF) & CVE-2026-70435 (permission check'. Based on the advisory's fix list, candidate plugins include SCM-Manager Plugin 1.12.1 and Webhook Secret Credentials Provider Plugin 32.v09c9b_522f0a_8, as HCL AppScan and Multijob are already accounted for by other CVE IDs in the same advisory.
Know when Jenkins 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
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Network-reachable CSRF requires no attacker privileges but needs victim interaction; integrity impact is high given companion permission bypass enables unauthorized actions.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
2Description PRE-NVD
Executive ViewAI
A critical CSRF vulnerability in a Jenkins build automation plugin (CVE-2026-70434) allows unauthenticated attackers to manipulate legitimate Jenkins users into triggering unauthorized plugin actions, directly threatening build pipeline integrity, production deployment processes, and supply chain security across the organization.
Apply vendor patch (Jenkins security advisory 2026-08-05). Interim: restrict Jenkins web access to corporate network only, disable non-essential plugins, and implement network segmentation between Jenkins and production environments.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/
The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary co
The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a
Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to ex
The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote attackers to obtain sensitive j
The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/
A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and ea
A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.50 and earlier in src/main/java/org/jenkinsci/
A sandbox bypass vulnerability exists in Pipeline: Declarative Plugin 1.3.3 and earlier in. Rated high severity (CVSS 8.
A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.61 and earlier in src/main/java/org/jenkinsci/plugins
EUVD-2026-53528
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB