PT-2026-30331 · Directus · Directus
Liyander
·
Published
2026-04-04
·
Updated
2026-04-06
·
CVE-2026-35441
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Directus versions prior to 11.17.0
Description
Directus GraphQL endpoints ('/graphql' and '/graphql/system') did not prevent repeated execution of expensive relational queries through GraphQL aliasing. An authenticated user could exploit this to cause CPU, memory, and I/O exhaustion, potentially degrading or crashing the service. The issue stemmed from a lack of resolver deduplication within a single request, allowing an attacker to multiply database load linearly with the number of aliases used. Rate limiting was disabled by default, exacerbating the problem. Any authenticated user, even with minimal permissions, could trigger this condition.
Recommendations
Update to version 11.17.0 or later.
Fix
Resource Exhaustion
Allocation of Resources Without Limits
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Directus