Skip to main content
← All vulnerabilities
CVE-2026-45739GHSA-X97M-QP5C-W9XJPYSEC-2026-2282

Strawberry GraphQL: Default GraphiQL may expose HTTP headers in URLs

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.315.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Strawberry GraphQL is a library for creating GraphQL APIs. In versions 0.288.4 through 0.315.3, Strawberry's bundled GraphiQL template wrote values from the GraphiQL headers editor into the browser URL query string. If a user entered a sensitive header, such as `Authorization: Bearer <token>`, the value could become visible in browser history, copied links, and server/proxy/CDN access logs after a page reload or shared request. Version 0.315.4 patches the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • strawberry-graphql strawberry

    From 0.288.4 · fixed in 0.315.4

  • strawberry-graphqlPyPI

    From 0.288.4 · fixed in 0.315.4

References 5

GitHub · strawberry-graphql/strawberry