Skip to content
OpenAdvisories

Vendor

strawberry-graphql

9 known vulnerabilities.

Products

3 results · Clear filters · Feed

  • High 7.5

    Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

    Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve() on a synchronous field resolver evaluates the result of has_permission() for truthiness. When a custom permission declares has_permission() as…

  • High 7.5

    Authentication bypass in strawberry-graphql via legacy graphql-ws WebSocket subprotocol

    Strawberry GraphQL is a library for creating GraphQL APIs. Strawberry up until version 0.312.3 is vulnerable to an authentication bypass on WebSocket subscription endpoints. The legacy graphql-ws subprotocol handler does not verify that a connection_init hand…

  • High 7.5

    Strawberry GraphQL affected by a Denial of Service via unbounded WebSocket subscriptions

    Strawberry GraphQL is a library for creating GraphQL APIs. Prior to 0.312.3, Strawberry GraphQL's WebSocket subscription handlers for both the graphql-transport-ws and legacy graphql-ws protocols allocate an asyncio.Task and associated Operation object for ev…