Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
4Blast Radius
ecosystem impact- 2 maven packages depend on org.jenkins-ci.main:jenkins-core (2 direct, 0 indirect)
Ecosystem-wide dependent count for version 2.556.
DescriptionCVE.org
In Jenkins 2.567 and earlier, LTS 2.555.2 and earlier, it is possible for attackers to have Jenkins deserialize arbitrary types defined in Jenkins core or plugins from an attacker-controlled config.xml submission in a way that allows them to handle HTTP requests afterwards. This can be used to impersonate any user and send HTTP requests on their behalf, up to and including use of the Script Console to run arbitrary code, or to read arbitrary files from the Jenkins controller.
AnalysisAI
Authenticated remote code execution in Jenkins 2.567 and earlier (LTS 2.555.2 and earlier) allows attackers with permission to submit config.xml to trigger deserialization of arbitrary core or plugin types that subsequently handle HTTP requests, enabling user impersonation, Script Console abuse, and arbitrary file reads from the controller. The flaw is tracked as a CWE-502 unsafe deserialization issue with a CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). No public exploit identified at time of analysis, but the vendor (Jenkins project) has issued a coordinated advisory and patched releases.
Technical ContextAI
Jenkins is a widely deployed Java-based automation server whose job, view, and credential definitions are persisted as XML and reconstituted via XStream/Java object deserialization. CWE-502 (Deserialization of Untrusted Data) applies here because Jenkins core and plugins expose types that, when materialized from an attacker-controlled config.xml POST, register themselves into Stapler's HTTP request handling pipeline. Once such an object is alive in the controller JVM, it can intercept subsequent HTTP requests and execute logic in the security context of the requesting user, including the admin-only Script Console route, which evaluates arbitrary Groovy with full filesystem and process access. The affected CPE is cpe:2.3:a:jenkins_project:jenkins:*:*:*:*:*:*:*:* covering both the weekly (≤2.567) and LTS (≤2.555.2) lines.
RemediationAI
Vendor-released patch: upgrade to Jenkins weekly 2.568 or Jenkins LTS 2.555.3 as published in the 2026-06-10 advisory at https://www.jenkins.io/security/advisory/2026-06-10/#SECURITY-3707. Until the upgrade is applied, restrict who can submit config.xml by tightening the authorization strategy so that only highly trusted accounts hold Item/Configure, Job/Configure, and User/Configure permissions, and disable any anonymous or authenticated-read-all matrix entries that grant configure-style rights; this reduces the attack surface but will block legitimate self-service job and user edits. Place the controller behind an authenticating reverse proxy or VPN and block direct internet access to /job/*/config.xml, /user/*/config.xml, and similar POST endpoints, accepting that CLI and API automation against those paths will also be impacted. Audit recent config.xml submissions and Script Console activity for signs of abuse, and rotate credentials stored in Jenkins after patching given the impersonation impact.
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-502 – Deserialization of Untrusted Data
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36019
GHSA-g2xq-2v27-4rh3