Intel

AIKIDO-2026-823759

directus is vulnerable to Missing Authorization

GHSA-p623-wgx3-wxp8Published Aug 6, 2026
August 6, 2026

65

CVE Score

Medium

Missing Authorization

Are you affected? Scan for Free

TL;DR

Several service classes override the base item mutation methods to perform cleanup such as nulling foreign keys or clearing caches before delegating to the superclass, where the caller's permission check runs. The side effects were therefore applied before authorization and persisted even when the request was subsequently rejected with a permission error. An unauthenticated caller who knows a flow, user, or share identifier could permanently disconnect a flow's operation chain, strip authorship metadata from other users' rows, or repeatedly flush the permissions cache. The fix evaluates access before performing any side effect or defers it until after the authorized mutation succeeds.

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 Missing Authorization 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