CVE Catalog

CVE-2026-47707

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

34th percentile - higher than 34% of all known CVEs

Summary

Strawberry GraphQL versions 0.172.0 through 0.315.6 incorrectly count aliases when expanding FragmentSpreadNode. An attacker can bypass alias limits and force the server to resolve a significantly higher number of aliases than allowed, leading to resource exhaustion and denial of service (DoS).

Risk Assessment

The risk is a potential DoS attack by sending a crafted GraphQL query that uses fragments to amplify the number of aliases, potentially overloading the server.

Recommendation

Immediately upgrade Strawberry GraphQL to version 0.315.7 or later, which contains the fix.

Other vulnerabilities in Strawberry GraphQL

See all
Original NVD description (English source)

Strawberry GraphQL is a library for creating GraphQL APIs. In versions 0.172.0 through0.315.6, the MaxAliasesLimiter extension in Strawberry fails to account for the multiplicative/amplification effect of FragmentSpreadNode. While it correctly counts static aliases within the AST it does not consider how many times a fragments internal aliases are expanded during execution. this allows an attacker to bypass alias limits and force the server to resolve and render a significantly higher number of aliases than allowed, potentially leading to a dos via resource exhaustion. Version 0.315.7 contains a fix for the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS