Skip to main content

Jenkins CVE-2026-53435

| EUVDEUVD-2026-36019 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-06-10 jenkins GHSA-g2xq-2v27-4rh3
8.8
CVSS 3.1 · Vendor: jenkins
Share

Severity by source

Vendor (jenkins) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat
8.8 HIGH
qualitative

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
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Jun 10, 2026 - 16:28 vuln.today
CVSS changed
Jun 10, 2026 - 16:22 NVD
8.8 (HIGH)
CVE Published
Jun 10, 2026 - 13:05 nvd
UNKNOWN (no severity yet)
CVE Published
Jun 10, 2026 - 13:05 nvd
HIGH 8.8

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 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.

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2019-1003030 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Pipeline: Groovy Plugin 2.63 and earlier in pom.xml, src/main/java/org/

CVE-2015-8103 CRITICAL POC
9.8 Nov 25

The Jenkins CLI subsystem in Jenkins before 1.638 and LTS before 1.625.2 allows remote attackers to execute arbitrary co

CVE-2016-9299 CRITICAL POC
9.8 Jan 12

The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a

CVE-2016-0792 HIGH POC
8.8 Apr 07

Multiple unspecified API endpoints in Jenkins before 1.650 and LTS before 1.642.2 allow remote authenticated users to ex

CVE-2015-5317 HIGH
7.5 Nov 25

The Fingerprints pages in Jenkins before 1.638 and LTS before 1.625.2 might allow remote attackers to obtain sensitive j

CVE-2016-0788 CRITICAL
9.8 Apr 07

The remoting module in Jenkins before 1.650 and LTS before 1.642.2 allows remote attackers to execute arbitrary code by

CVE-2019-1003029 CRITICAL POC
9.9 Mar 08

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.53 and earlier in src/main/java/org/jenkinsci/

CVE-2018-1000861 CRITICAL POC
9.8 Dec 10

A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153 and earlier, LTS 2.138.3 and ea

CVE-2019-1003005 HIGH POC
8.8 Feb 06

A sandbox bypass vulnerability exists in Jenkins Script Security Plugin 1.50 and earlier in src/main/java/org/jenkinsci/

CVE-2019-1003002 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Declarative Plugin 1.3.3 and earlier in. Rated high severity (CVSS 8.

CVE-2019-1003001 HIGH POC
8.8 Jan 22

A sandbox bypass vulnerability exists in Pipeline: Groovy Plugin 2.61 and earlier in src/main/java/org/jenkinsci/plugins

Vendor StatusVendor

Share

CVE-2026-53435 vulnerability details – vuln.today

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