Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. strawberry-graphql
  4. ›
  5. CVE-2026-47707

CVE-2026-47707: Strawberry GraphQL's Bypass of MaxAliasesLimiter via Fragment Spreads leading to GraphQL Alias Amplification

June 4, 2026 (updated June 9, 2026)

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.

References

  • github.com/advisories/GHSA-fr49-mhgj-crfc
  • github.com/strawberry-graphql/strawberry/releases/tag/0.315.7
  • github.com/strawberry-graphql/strawberry/security/advisories/GHSA-fr49-mhgj-crfc
  • nvd.nist.gov/vuln/detail/CVE-2026-47707

Code Behaviors & Features

Detect and mitigate CVE-2026-47707 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 0.172.0 before 0.315.7

Fixed versions

  • 0.315.7

Solution

Upgrade to version 0.315.7 or above.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Learn more about CVSS

Weakness

  • CWE-400: Uncontrolled Resource Consumption

Source file

pypi/strawberry-graphql/CVE-2026-47707.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 23 Jun 2026 12:23:44 +0000.