Intel

AIKIDO-2026-545434

directus is vulnerable to Uncontrolled Resource Consumption

GHSA-xw72-c69j-h2rjPublished Aug 6, 2026
August 6, 2026

75

CVE Score

High

Uncontrolled Resource Consumption

Are you affected? Scan for Free

TL;DR

Directus exposes the utility endpoints for hash generation and verification to unauthenticated callers, and the verify path validates a caller-supplied Argon2 hash directly. Because Argon2 reads its memory, iteration, and parallelism cost parameters from the encoded hash string, a single request can force the server into a very expensive verification. A low volume of unauthenticated requests can exhaust CPU and memory on the shared authentication compute path, degrading or denying login and other flows. The fix removes the hash generate and verify endpoints along with their GraphQL and SDK equivalents.

How do I fix this?

Upgrade the directus library to the patch version.

Who does this affect?

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

Package

Versions

0.0.1 - 12.0.2

Fixed in 12.1.0

Background info

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

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea