CVE-2026-84650
largeInsecure deserialization of transient fields in Jenkins <= 2.579 / 2.568.2 LTS
Jenkins controllers through weekly 2.579 and LTS 2.568.2 fail to exclude Java transient fields from deserialization when processing configuration updates (an insecure deserialization flaw, CWE-502), so client-supplied values for transient fields are deserialized even though those fields were marked transient. An attacker needs only limited privileges on the controller—specifically the ability to submit configuration updates, such as job or node configuration—and can craft such an update to inject attacker-controlled values into transient fields. The actual impact depends on how those transient fields are used by the affected code and plugins, but the assessed CVSS 3.1 score of 8.8 (high) with high confidentiality, integrity, and availability impact reflects the worst-case outcome. Anyone running a Jenkins controller on weekly 2.579 or earlier or LTS 2.568.2 or earlier is affected. There is no evidence of exploitation so far: no known public proof-of-concept, not listed in CISA KEV, and EPSS puts 30-day exploitation probability at just 0.3%.
What to do: Upgrade the Jenkins controller beyond weekly 2.579 and beyond LTS 2.568.2 as soon as patched releases are available. As an interim mitigation, restrict which users can submit configuration updates (e.g., limit Configure permissions on jobs and nodes) and avoid exposing controllers to the internet with permissive authentication. Note that real-world impact depends on how transient fields are used by your installed plugins, so prioritize updates on controllers running plugins that process attacker-influenced data in such fields.
| Jenkins (weekly release line) | 2.579 and earlier |
| Jenkins LTS | 2.568.2 and earlier |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
In Jenkins 2.579 and earlier, LTS 2.568.2 and earlier, transient fields cannot be excluded from deserialization, allowing attackers able to submit configuration updates to specify the values of transient fields that will be deserialized, the impact depending on how those fields are used.
- Vendors
- jenkins
- Products
- jenkins
- Weakness
- CWE-502, CWE-566
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.