# CVE-2025-64746: Directus improper permission handling on deleted fields

Source: https://junglewise.ai/threats/cve-2025-64746-directus-improper-permission-handling-on-deleted-fields  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2025-11-13. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

CVE-2025-64746 · Severity: medium · CVSS 4.6 · Published 2025-11-13

Directus is a headless CMS and API management platform that organizations use to manage content and data access controls. When fields are deleted from collections, the system fails to properly clean up associated field-level permissions. If an administrator later creates a new field with the same name, it automatically inherits the old permissions, potentially granting unintended access to sensitive data without explicit reconfiguration.

Technologies: [Monospace Directus](https://junglewise.ai/threats/technologies/monospace-directus), [directus (npm)](https://junglewise.ai/threats/technologies/directus). Vendors: [Monospace](https://junglewise.ai/threats/vendors/monospace), [npm](https://junglewise.ai/threats/vendors/npm).

## Quick answers

**Is CVE-2025-64746 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2025-64746 being exploited in the wild.

**How severe is CVE-2025-64746?** Medium severity, with a CVSS score of 4.6, published 13 November 2025.

**Which products and versions are affected?** directus (npm) SEMVER:introduced=0,fixed=11.13.0.

**Is there a fix for CVE-2025-64746?** Yes. directus (npm): upgrade to 11.13.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2025-64746 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2025-64746?** Check whether you run Monospace Directus or directus (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- directus (npm): upgrade to 11.13.0 or later

  ```sh
  npm install directus@11.13.0
  ```


## Technical details

The vulnerability is an authorization bypass caused by improper cleanup of field-level permissions in the Directus permissions table when fields are deleted. When a field is removed from a collection, its reference in the permissions table persists as stale data. If a new field is subsequently created with the same name, it automatically re-applies the old permission entry, bypassing the expected permission reset. An authenticated attacker with the ability to create fields in a collection can exploit this by creating a field that matches a previously deleted one, inheriting unintended read or write permissions. The vulnerability requires user interaction (field creation) and low-level privileges. A fix is available in version 11.13.0.

## Affected products

- Directus Directus < 11.13.0

## Identifiers

- CVE-2025-64746
- GHSA-9x5g-62gj-wqf2

## Timeline

- 2025-11-13: disclosed: Advisory published
- 2025-11-13: patched: Fix available in version 11.13.0

## References

- [https://github.com/directus/directus/security/advisories/GHSA-9x5g-62gj-wqf2](https://github.com/directus/directus/security/advisories/GHSA-9x5g-62gj-wqf2)

## Related threats

- [Directus authorization bypass via unsegmented response cache key](https://junglewise.ai/threats/cve-2026-61836-directus-authorization-bypass-via-unsegmented-response-cache-key)
- [Directus SSRF bypass in file import via 0.0.0.0 address](https://junglewise.ai/threats/cve-2026-61835-directus-ssrf-bypass-in-file-import-via-0-0-0-0-address)
- [Directus sensitive information disclosure via aggregate queries](https://junglewise.ai/threats/cve-2026-35442-directus-sensitive-information-disclosure-via-aggregate-queries)
- [Directus resource exhaustion via GraphQL alias amplification](https://junglewise.ai/threats/cve-2026-35441-directus-resource-exhaustion-via-graphql-alias-amplification)
- [Directus GraphQL introspection bypass in system endpoint](https://junglewise.ai/threats/cve-2026-35413-directus-graphql-introspection-bypass-in-system-endpoint)
