Deserialization of Untrusted Data in gradle - #VU162846
Published: November 9, 2026
Vulnerability details
The vulnerability allows a low-privileged local attacker to execute code with the build user's privileges or cause denial of service.
The vulnerability exists due to the Gradle daemon deserializing untrusted Java objects before verifying the authentication token on its loopback client communication channel. A low-privileged local attacker can send a malicious serialized object graph to a running daemon to trigger exploitation, even when no build is active.