Resource Exhaustion Vulnerability in Directus API by Directus
CVE-2026-35441
What is CVE-2026-35441?
Prior to version 11.17.0, Directus' GraphQL endpoints posed a resource exhaustion risk due to a flaw where resolver invocations were not deduplicated within a single request. Authenticated users could exploit GraphQL aliasing, leading to repeated execution of complex relational queries. This could overload the server by causing numerous independent database queries to run concurrently, dramatically increasing the database load. The existing token limit on GraphQL queries did not sufficiently mitigate this risk, allowing enough aliases for significant resource depletion. Without rate limiting enabled by default, this vulnerability could lead to CPU, memory, and I/O exhaustion, affecting the overall service availability. The issue has been addressed and resolved in version 11.17.0.
Affected Version(s)
directus < 11.17.0
