CVE-2026-70426
CRITICAL
CVSS 9.0
Java
Verified Advisory
Deserialization filter bypass in Jenkins Remoting library (CVE-2026-70426)
In Remoting 3384.v60d89463d9e0 and earlier (except 3355.3357.v931d3c992987), the JEP-200 class filter is not applied to classes resolved via a fallback path in the Remoting deserialization implementation. This allows agent processes, code running on agents, and attackers with Agent/Connect permission to bypass the JEP-200 deserialization filter for classes on the Jenkins core classpath. Successful exploitation could be leveraged to execute code on the Jenkins controller.
Affected versions:
- Remoting 3384.v60d89463d9e0 and earlier, except 3355.3357.v931d3c992987
- Jenkins 2.575 and earlier
- Jenkins LTS 2.568.1 and earlier
We recommend updating to: Jenkins 2.576, Jenkins LTS 2.568.2.
CVSS ? · our assessment: act_now
Reference: https://seclists.org/oss-sec/2026/q3/438
Details: https://vuln.today/cve/CVE-2026-70426
Verified by vuln.today against published advisories.
Affected versions
- – Remoting 3384.v60d89463d9e0 and earlier, except 3355.3357.v931d3c992987
- – Jenkins 2.575 and earlier
- – Jenkins LTS 2.568.1 and earlier
Fixed in: Jenkins 2.576; Jenkins LTS 2.568.2
More advisories for Java
- CVE-2026-35482 – Authenticated RCE via extension script sandbox escape in alf.io (CVE-2026-35482)
- CVE-2026-70440 – Multiple vulnerabilities in Jenkins and Jenkins plugins (CVE-2026-70440)
- CVE-2026-70427 – Arbitrary file write via symlink in tar extraction in Jenkins (CVE-2026-70427)
- CVE-2026-70432 – Cross-site request forgery in Jenkins Multijob Plugin (CVE-2026-70432)
- CVE-2026-70429 – Unicode username normalization bypass in Jenkins (CVE-2026-70429)
- CVE-2026-70431 – Groovy script sandbox escape in Jenkins Multijob Plugin (CVE-2026-70431)
- CVE-2026-67553 – Denial of service via session flow control bypass in Apache Qpid Proton Dotnet (CVE-2026-67553)
- CVE-2026-67552 – Pre-authentication stack overflow in Apache Qpid Proton Dotnet (CVE-2026-67552)