GHSA-224p-v68g-5g8f: GraphQL Armor Max-Depth Plugin Bypass via fragment caching
A query depth restriction using the max-depth 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/998986109f8c2313bd61325ddfe7f5dcd48f9232
- github.com/Escape-Technologies/graphql-armor/pull/824
- github.com/Escape-Technologies/graphql-armor/security/advisories/GHSA-224p-v68g-5g8f
- github.com/advisories/GHSA-224p-v68g-5g8f
Code Behaviors & Features
Detect and mitigate GHSA-224p-v68g-5g8f 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 →