Description
Spring for GraphQL is vulnerable to Denial of Service attacks when using the WebSocket client with keepAlive enabled.
Spring for GraphQL 2.0.0 - 2.0.4
Spring for GraphQL 1.4.0 - 1.4.6
Spring for GraphQL 1.3.0 - 1.3.9
Published: 2026-08-27
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via WebSocket keepAlive
Action: Patch
AI Analysis

Impact

Spring for GraphQL is vulnerable when its WebSocket client keeps the keepAlive flag enabled. The flaw allows an attacker to flood the server with keepAlive frames, exhausting socket and memory resources and causing a denial of service. Because the vulnerability arises from unchecked client input over a network channel, it can be triggered remotely without authentication, potentially taking the entire service offline.

Affected Systems

This issue affects the Spring for GraphQL component of the Spring framework. Vulnerable versions include 2.0.0 through 2.0.4, 1.4.0 through 1.4.6, and 1.3.0 through 1.3.9. All installations using these versions with an enabled keepAlive setting are at risk.

Risk and Exploitability

The CVSS score of 5.9 reflects a moderate impact, while the EPSS score of < 1% indicates a low probability of exploitation in the wild. The attack vector is inferred to be remote over the WebSocket protocol, as the vulnerability is tied to client‑side keepAlive frames. The flaw remains unlisted in the CISA Known Exploited Vulnerabilities catalog, but the lack of a preventive patch in the affected releases means that risk is primarily driven by the potential for a remote denial of service that could disrupt business operations.

Generated by OpenCVE AI on August 31, 2026 at 23:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Spring for GraphQL to a non‑affected release (e.g., 2.0.5 or later, or any version outside the specified vulnerable ranges).
  • If upgrading immediately is not possible, disable the keepAlive feature on the WebSocket client until a patch is applied.
  • Monitor application logs and network traffic for abnormal keepAlive activity and enforce rate limits on WebSocket connections.

Generated by OpenCVE AI on August 31, 2026 at 23:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 02 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Vmware
Vmware spring For Graphql
Weaknesses CWE-770
CPEs cpe:2.3:a:vmware:spring_for_graphql:*:*:*:*:*:*:*:*
Vendors & Products Vmware
Vmware spring For Graphql
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Fri, 28 Aug 2026 07:15:00 +0000

Type Values Removed Values Added
First Time appeared Spring
Spring spring For Graphql
Vendors & Products Spring
Spring spring For Graphql

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Spring for GraphQL is vulnerable to Denial of Service attacks when using the WebSocket client with keepAlive enabled. Spring for GraphQL 2.0.0 - 2.0.4 Spring for GraphQL 1.4.0 - 1.4.6 Spring for GraphQL 1.3.0 - 1.3.9
Title Spring for GraphQL WebSocket Client Denial of Service
References

Subscriptions

Spring Spring For Graphql
Vmware Spring For Graphql
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-09-02T16:33:55.633Z

Reserved: 2026-07-04T18:13:26.297Z

Link: CVE-2026-59287

cve-icon Vulnrichment

Updated: 2026-09-02T16:33:31.563Z

cve-icon NVD

Status : Modified

Published: 2026-08-27T20:17:54.913

Modified: 2026-09-02T17:17:47.890

Link: CVE-2026-59287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T23:45:06Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling