Description
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
Published: 2026-08-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Spring for GraphQL’s pagination handling can be manipulated by an attacker who crafts a malicious Connection field query. The framework forwards the client‑supplied pagination values directly to the underlying repository, allowing an attacker to exhaust application memory or impose a prolonged, heavy load on the datastore. The result is a Denial of Service that leads to loss of availability for legitimate users.

Affected Systems

The vulnerability affects Spring for GraphQL versions 2.0.0 through 2.0.4, 1.4.0 through 1.4.6, and 1.2.0 through 1.3.9. These are distributed by the Spring project and used in Spring‑based GraphQL applications.

Risk and Exploitability

No public exploit has been reported and the EPSS score is unavailable, so the exact likelihood of attack is uncertain. The weakness is a classic resource‑exhaustion flaw (CWE‑399/CWE‑400) that can be triggered via the exposed GraphQL endpoint; an attacker only needs the ability to send crafted queries to the service. The lack of KEV listing suggests the vulnerability is not actively exploited at this time, but because denial of service can have business‑critical impact, the risk remains moderate to high.

Generated by OpenCVE AI on August 28, 2026 at 06:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Spring for GraphQL to a fixed release – 2.0.5 or newer, 1.4.7 or newer, or the next available minor release after the vulnerable range.
  • If an immediate upgrade is not feasible, enforce strict limits on client‑supplied pagination arguments, such as bounding page size or total result limits.
  • Monitor application memory and datastore performance for sudden spikes, and apply rate‑limiting or circuit‑breaker patterns to the GraphQL endpoint.

Generated by OpenCVE AI on August 28, 2026 at 06:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

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

Type Values Removed Values Added
Weaknesses CWE-399
CWE-400

Fri, 28 Aug 2026 06:45: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'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
Title Spring for GraphQL Denial of Service via pagination support
References

Subscriptions

Spring Spring For Graphql
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-27T17:57:47.944Z

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

Link: CVE-2026-59289

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-27T20:17:55.127

Link: CVE-2026-59289

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T07:00:12Z

Weaknesses