Intel

AIKIDO-2026-302418

jenkins-core is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted DataCVE-2026-70426 Published 3 days ago

96

Critical Risk

This Affects:

JAVAjenkins-core
0.0.1 - 2.568.1
Fixed in 2.568.2
2.569 - 2.575
Fixed in 2.576
Are you affected? Scan for Free

TL;DR

The Remoting deserialization path used for controller-to-agent communication skips the JEP-200 class filter on a fallback class-resolution path. An agent process, code running on an agent, or an attacker with Agent/Connect permission can therefore deserialize classes from the Jenkins core classpath that should have been blocked, and use that to run code on the controller. The fix also applies the class filter on the fallback path.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and connect agents to the Jenkins controller.

Background info

jenkins-core is vulnerable to Deserialization of Untrusted Data in versions 0.0.1 - 2.568.1 and 2.569 - 2.575.

How to fix this

Upgrade the org.jenkins-ci.main:jenkins-core library to the patch version.