CVE Catalog

CVE-2026-61836

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

20th percentile - higher than 20% of all known CVEs

Summary

In Directus prior to version 12.0.0, when response caching is enabled, the cache-key derivation omits authorization context such as share tokens, roles, and policies. This allows different users or anonymous clients requesting the same URL to receive a cached response without permission re-evaluation.

Risk Assessment

The organization risks data leakage as users with limited privileges may access cached content intended for other users or roles, violating access isolation.

Recommendation

Upgrade Directus to version 12.0.0 or later immediately. As a workaround, disable response caching for sensitive endpoints until the update is applied.

Other vulnerabilities in Directus

See all
Original NVD description (English source)

Directus is a real-time API and App dashboard for managing SQL database content. Prior to 12.0.0, when response caching is enabled, the cache-key derivation in api/src/utils/get-cache-key.ts includes version, path, query, and accountability.user but omits authorization context such as share, role, roles, admin, app, and policies. Directus share tokens and anonymous requests can both reduce to user null, so different shares or anonymous clients requesting the same URL and query can receive a permission-filtered cached response without permission re-evaluation. This issue is fixed in version 12.0.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS