GHSA-rmwj-785q-j3gv
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Based on CVE-2026-70426 as the most severe component: network-accessible Remoting channel, low-privilege Agent/Connect access, scope change from agent to controller, full RCE impact.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
2Description PRE-NVD
AnalysisAI
Multiple high-severity vulnerabilities in Jenkins core and a range of plugins disclosed in the August 2026 security advisory allow attackers to achieve remote code execution on the Jenkins controller, perform arbitrary file writes, bypass deserialization protections, impersonate users, and enumerate stored credentials. Affected versions include Jenkins 2.575 and LTS 2.568.1 and earlier, with the most critical issues residing in the Remoting deserialization layer (CVE-2026-70426), tar archive handling (CVE-2026-70427), and file parameter path traversal (CVE-2026-70428), all of which ultimately enable code execution on the controller JVM. No public exploit or CISA KEV listing is confirmed at time of analysis, but the attack surface breadth and severity of RCE-capable issues make this advisory a high-priority patching event for any Jenkins deployment.
Technical ContextAI
Jenkins relies on its Remoting library (agent.jar/remoting.jar) for serialized Java object communication between the controller and build agents, with JEP-200 providing a class allowlist filter to prevent deserialization gadget attacks. CVE-2026-70426 exposes a fallback deserialization code path in Remoting 3384.v60d89463d9e0 and earlier that bypasses this filter for classes on the Jenkins core classpath not on the pre-JEP-200 denylist. CVE-2026-70427 exploits improper handling of symbolic links with empty-like names in tar and tar.gz extraction, enabling path escape to arbitrary controller filesystem locations. CVE-2026-70428 exploits a flawed path traversal check in file parameter name parsing. CVE-2026-70429 abuses a Unicode normalization inconsistency - canonical ID lowercasing versus String#equalsIgnoreCase comparison - allowing 'dotless i' (U+0131) and similar characters to collide with ASCII equivalents, enabling account impersonation. CVE-2026-70430 allows unrestricted instantiation of arbitrary Java types via the project naming strategy configuration. CVE-2026-70431/70432 affect Multijob Plugin's Groovy scripting, which is not gated through the Script Security Plugin, enabling unsandboxed JVM-level code execution. No CWE or CPE was provided in the input data; affected CPEs are inferred as cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:* up to 2.568.1 and cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:* up to 2.575.
RemediationAI
Upgrade Jenkins core to version 2.576 (weekly) or LTS 2.568.2 immediately to address CVE-2026-70426 through CVE-2026-70430. For plugins, upgrade to: External Workspace Manager Plugin 1.4.2, HCL AppScan Plugin 1.8.4, Multijob Plugin 677.v7ffc23d6a_4c2, SCM-Manager Plugin 1.12.1, and Webhook Secret Credentials Provider Plugin 32.v09c9b_522f0a_8. For the eleven plugins with unresolved vulnerabilities (including AWS CodeBuild, CodeSonar, Google Chat Notification, and others), consider disabling or removing them until fixes are released, as the Jenkins project explicitly flags them as having unresolved security issues. As a compensating control for agent-to-controller RCE vectors (CVE-2026-70426, CVE-2026-70427), restrict Agent/Connect permissions to trusted infrastructure only and isolate agent nodes from sensitive controller filesystem directories; note this reduces but does not eliminate risk. For CVE-2026-70428, restrict Item/Configure and Item/Build permissions to vetted users. Advisory URL: https://www.jenkins.io/security/advisory/2026-08-05/.
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
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53534