CVE-2026-59289: Spring for GraphQL Denial of Service via pagination support
Spring for GraphQL's Spring Data pagination support resolves arguments of a scrollable query and forwards the client-supplied values to the underlying repository. An attacker can forge a malicious query for a Connection field that can exhaust application memory or place significant, prolonged load on the underlying datastore, resulting in a Denial of Service. Spring for GraphQL 2.0.0 - 2.0.4 Spring for GraphQL 1.4.0 - 1.4.6 Spring for GraphQL 1.2.0 - 1.3.9
Affected Software
Event History
Frequently Asked Questions
Which applications are exposed to this denial-of-service issue?
Applications using Spring for GraphQL Spring Data pagination support with scrollable queries and Connection fields are exposed in the affected release ranges: 2.0.0 through 2.0.4, 1.4.0 through 1.4.6, and 1.2.0 through 1.3.9.
What does an attacker need to exploit the issue?
An attacker needs to be able to submit a forged GraphQL query against a Connection field backed by a scrollable query. The attack uses client-supplied pagination arguments that are forwarded to the underlying repository.
What is the operational impact of exploitation?
A malicious query can exhaust application memory or impose significant and prolonged load on the underlying datastore. Either condition can result in denial of service.