p PatchFirst

PatchFirst · Latest vulnerabilities

@escape.tech/graphql-armor-cost-limit vulnerabilities

Vulnerabilities published for @escape.tech/graphql-armor-cost-limit in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerability: 1

  1. GHSA-733v-p3h5-qpq7

    Medium · CVSS 5.3Fix available

    GraphQL Armor Cost-Limit Plugin Bypass via Introspection Query Obfuscation

    ### Summary A query cost restriction using the `cost-limit` can be bypassed if `ignoreIntrospection` is enabled (which is the default configuration) by naming your query/fragment `__schema`. ### Details At the start of the `computeComplexity` function, we have the following check for `ignoreIntrospection` option: ```ts if (this.config.ignoreIntrospection && 'name' in node && node.name?.value === '__schema') { return 0; } ``` However, the `node` can be `FieldNode | FragmentDefinitionNode | InlineFragmentNode | OperationDefinitionNode | FragmentSpreadNode` So, for example, sending the following query ```gql query hello { bo

    • Update to 2.4.2
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →