High, CVSS 8.7crates.ioPublished
async-graphql Directive Overload
CVE-2024-47614 · GHSA-5gc2-7c65-8fq8
- Affected
- crates.io async-graphql < 7.0.10
- Fixed in
- 7.0.10· Vendor fix available
- Issue
- Impact - Service Disruption: The server may become unresponsive or extremely slow, potentially leading to downtime. - Resource Exhaustion: Excessive use of server resources, such as CPU and memory, could negatively impact other services running on the same infrastructure. - User Experience Degradation: Users may experience delays or failures when accessing the service, which could lead to frustration and loss of trust in the service. Patches 1. Upgrade to v7.0.10 2. Use SchemaBuilder.limitdirectives to limit the maximum number of directives for a single field.
Recommended action: Upgrade to 7.0.10 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.