Deserialization of Untrusted Data in Spring for GraphQL - CVE-2026-59285
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to unsafe deserialization in pagination support when processing paginated GraphQL queries. A remote attacker can send a crafted GraphQL request to execute arbitrary code.
Exploitation requires the application to use Jackson 2.x for JSON deserialization, expose a paginated connection field, and have specific classes on the classpath that can be leveraged during instantiation or deserialization.