GHSA-733v-p3h5-qpq7: GraphQL Armor Cost-Limit Plugin Bypass via Introspection Query Obfuscation
(updated )
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
.
References
- github.com/Escape-Technologies/graphql-armor
- github.com/Escape-Technologies/graphql-armor/commit/5a329541cf32a359ee1f69748738f91231b26eba
- github.com/Escape-Technologies/graphql-armor/pull/772
- github.com/Escape-Technologies/graphql-armor/security/advisories/GHSA-733v-p3h5-qpq7
- github.com/advisories/GHSA-733v-p3h5-qpq7
Code Behaviors & Features
Detect and mitigate GHSA-733v-p3h5-qpq7 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 →