Intel

AIKIDO-2026-795567

directus is vulnerable to Uncontrolled Resource Consumption

Uncontrolled Resource ConsumptionGHSA-g293-vf99-xv36 Published Yesterday

75

High Risk

This Affects:

JSdirectus
0.0.1 - 12.0.2
Fixed in 12.1.0
Are you affected? Scan for Free

TL;DR

A companion GraphQL system resolver file was not covered by an earlier alias-amplification deduplication fix, leaving several anonymously reachable, expensive resolvers un-deduplicated. Because GraphQL aliasing lets one document invoke the same field many times and the HTTP rate limiter counts requests rather than resolver invocations, a single anonymous request to the system GraphQL endpoint multiplies into many server-side operations. This lets an unauthenticated caller lock out accounts with guessable emails, flood arbitrary recipients with password-reset mail, and force many hashing operations to exhaust CPU. The fix deduplicates the affected system resolvers.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

directus is vulnerable to Uncontrolled Resource Consumption in versions 0.0.1 - 12.0.2.

How to fix this

Upgrade the directus library to the patch version.