GPU VulnDB

Database/Control plane, storage & DevOps

Jenkins: root element check bypass allows nesting types meant to live only in top-level config files

CVSS 8.8CVE-2026-117624Control plane, storage & DevOpscurated

Impact

Jenkins refuses to deserialize types that store their configuration in independent top-level files when they appear nested inside other data, but the restriction is not enforced consistently. An attacker can bypass the root element check and inject nested objects of those types, broadening what attacker-controlled XML can construct inside the controller. This is a deserialization hardening bypass rather than a demonstrated single gadget, so judge it alongside the other XStream fix in the same advisory. Scored 8.8 by the CNA.

Who can reach it

Network, authenticated with low privilege, via any input the controller deserializes with XStream.

What to do

Upgrade to the fixed weekly and LTS releases from the 2026-10-28 advisory and restart the controller; the fixed version numbers are not in this record. Controller-only change, no build node work.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.