CVE-2026-70426: Jenkins Remoting deserialization filter bypass, agent-to-controller RCE

Critical 9.0 EPSS 0.5%

The Remoting library Jenkins uses between controller and agents did not apply the JEP-200 class filter to classes resolved through a fallback path during deserialization. An agent process, code running on an agent (for example a malicious build), or an attacker with Agent/Connect permission can bypass the filter for classes on the Jenkins core classpath, which could be used to execute code on the Jenkins controller. The Jenkins project rates it critical (SECURITY-3911).

What do these terms mean? CVE · CVSS score · exploited (KEV) · EPSS · backported fix · all terms

What to do now

  1. Check whether you run the affected software and which version (commands below).
  2. Install the fixed version for your system: see “Patch it” below.
  3. Restart the Jenkins controller. Agents do not need a separate update for this fix.
  4. If you cannot patch today, apply the temporary mitigation below and patch as soon as possible.

Affected and fixed versions

Affected:

Fixed in:

Am I affected?

dpkg -l jenkins | grep ^ii; rpm -q jenkins
curl -sI https://jenkins.example.com/login | grep -i x-jenkins
docker ps --format '{{.Image}}' | grep jenkins/jenkins

Patch it

Use the commands for your system. Distribution packages often keep an older version number with the fix backported, so compare with the fixed package versions in the table below, not only with the upstream version.

Debian
# Jenkins APT repository (pkg.jenkins.io)
sudo apt-get update
sudo apt-get install --only-upgrade jenkins
sudo systemctl restart jenkins
Ubuntu
sudo apt-get update
sudo apt-get install --only-upgrade jenkins
sudo systemctl restart jenkins
RHEL, AlmaLinux, Rocky, Oracle
# Jenkins RPM repository (pkg.jenkins.io)
sudo dnf upgrade jenkins
sudo systemctl restart jenkins
Docker images
docker pull jenkins/jenkins:2.568.2-lts   # weekly line: jenkins/jenkins:2.576
# update the tag in compose/Helm values (jenkins chart: controller.image.tag) and recreate the controller

General update steps for every system are on the Linux and Unix & BSD pages; after updating, see which services to restart.

If you cannot patch yet

Related vulnerabilities

Sources

Page generated automatically from official sources on 2026-11-03 18:05 UTC and reviewed by an editor. Always confirm with your vendor's advisory.