Allocation of Resources Without Limits or Throttling in Spring for GraphQL - CVE-2026-59287
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in the WebSocketGraphQlClient when using the WebSocket client with keepAlive enabled. A remote attacker can interfere with the WebSocket connection to cause a denial of service.
Exploitation requires the application to use the WebSocketGraphQlClient to query a GraphQL API with the keepAlive option configured. The attacker must control the GraphQL server or perform a man-in-the-middle attack on the WebSocket connection.