Approved changes feed: RSS · Atom
cpe:2.3:a:monospace:directus:*:*:*:*:*:node.js:*:*part: a version: * update: *
| Vendor | Monospace (09b3b513-a26f-50e4-96f2-93db4b101585) |
|---|---|
| Product | Directus (92d1fa78-4478-51fc-9c97-b7794fc9a631) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:docker/directus/directus |
purl2cpe | 2026-06-01 10:11:35.731417 |
pkg:github/directus/directus |
purl2cpe | 2026-06-01 10:11:35.731419 |
pkg:golang/github.com/directus/directus |
purl2cpe | 2026-06-01 10:11:35.731420 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-39943 |
vulnerable | 2026-06-08 08:01:17.227435 |
Directus exposes sensitive fields in revision history
MEDIUM (6.5)
Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, Directus stores revision records (in directus_revisions) whenever items are created or updated. Due to the revision snapshot code not consistently calling the prepareDelta sanitization pipeline, sensitive fields (including user tokens, two-factor authentication secrets, external auth identifiers, auth data, stored credentials, and AI provider API keys) could be stored in plaintext within revision records. This vulnerability is fixed in 11.17.0.
Published: 2026-04-09T16:12:09.963Z
Updated: 2026-04-10T14:06:06.440Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39942 |
vulnerable | 2026-06-08 08:01:17.227065 |
Directus has a Path Traversal and Broken Access Control in File Management API
HIGH (8.5)
Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, the PATCH /files/{id} endpoint accepts a user-controlled filename_disk parameter. By setting this value to match the storage path of another user's file, an attacker can overwrite that file's content while manipulating metadata fields such as uploaded_by to obscure the tampering. This vulnerability is fixed in 11.17.0.
Published: 2026-04-09T16:07:54.100Z
Updated: 2026-04-09T19:37:24.389Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35442 |
vulnerable | 2026-06-08 07:59:14.006943 |
Directus: Authenticated Users Can Extract Concealed Fields via Aggregate Queries
HIGH (8.1)
Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, aggregate functions (min, max) applied to fields with the conceal special type incorrectly return raw database values instead of the masked placeholder. When combined with groupBy, any authenticated user with read access to the affected collection can extract concealed field values, including static API tokens and two-factor authentication secrets from directus_users. This vulnerability is fixed in 11.17.0.
Published: 2026-04-06T21:36:57.807Z
Updated: 2026-04-07T13:30:12.880Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35441 |
vulnerable | 2026-06-08 07:59:14.006563 |
Directus Affected by GraphQL Alias Amplification Denial-of-Service Due to Missing Query Cost/Complexity Limits
MEDIUM (6.5)
Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.17.0, Directus' GraphQL endpoints (/graphql and /graphql/system) did not deduplicate resolver invocations within a single request. An authenticated user could exploit GraphQL aliasing to repeat an expensive relational query many times in a single request, forcing the server to execute a large number of independent complex database queries concurrently, multiplying database load linearly with the number of aliases. The existing token limit on GraphQL queries still permitted enough aliases for significant resource exhaustion, while the relational depth limit applied per alias without reducing the total number executed. Rate limiting is disabled by default, meaning no built-in throttle prevented this from causing CPU, memory, and I/O exhaustion that could degrade or crash the service. Any authenticated user, including those with minimal read-only permissions, could trigger this condition. This vulnerability is fixed in 11.17.0.
Published: 2026-04-06T21:36:07.737Z
Updated: 2026-04-07T15:08:57.877Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35413 |
vulnerable | 2026-06-08 07:59:13.856559 |
Directus GraphQL Schema SDL Disclosure Setting
MEDIUM (5.3)
Directus is a real-time API and App dashboard for managing SQL database content. Prior to 11.16.1, when GRAPHQL_INTROSPECTION=false is configured, Directus correctly blocks standard GraphQL introspection queries (__schema, __type). However, the server_specs_graphql resolver on the /graphql/system endpoint returns an equivalent SDL representation of the schema and was not subject to the same restriction. This allowed the introspection control to be bypassed, exposing schema structure (collection names, field names, types, and relationships) to unauthenticated users at the public permission level, and to authenticated users at their permitted permission level. This vulnerability is fixed in 11.16.1.
Published: 2026-04-06T21:34:32.683Z
Updated: 2026-04-08T14:05:44.361Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35412 |
vulnerable | 2026-06-08 07:59:13.856316 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35411 |
vulnerable | 2026-06-08 07:59:13.855919 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35410 |
vulnerable | 2026-06-08 07:59:13.855569 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35409 |
vulnerable | 2026-06-08 07:59:13.855300 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35408 |
vulnerable | 2026-06-08 07:59:13.854773 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-26185 |
vulnerable | 2026-06-08 07:53:21.383733 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22032 |
vulnerable | 2026-06-08 07:49:17.581540 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64749 |
vulnerable | 2026-06-08 07:39:20.241604 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64748 |
vulnerable | 2026-06-08 07:39:20.241339 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64747 |
vulnerable | 2026-06-08 07:39:20.240973 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64746 |
vulnerable | 2026-06-08 07:39:20.240388 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-55746 |
vulnerable | 2026-06-08 07:33:15.332021 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-53889 |
vulnerable | 2026-06-08 07:31:15.907840 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-53887 |
vulnerable | 2026-06-08 07:31:15.904221 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-53886 |
vulnerable | 2026-06-08 07:31:15.903848 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-53885 |
vulnerable | 2026-06-08 07:31:15.903313 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-30353 |
vulnerable | 2026-06-08 07:16:59.910186 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-30352 |
vulnerable | 2026-06-08 07:16:59.786446 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-30351 |
vulnerable | 2026-06-08 07:16:59.785532 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-30350 |
vulnerable | 2026-06-08 07:16:59.785205 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-30225 |
vulnerable | 2026-06-08 07:16:59.328443 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-27089 |
vulnerable | 2026-06-08 07:14:54.128130 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-24353 |
vulnerable | 2026-06-08 07:12:48.508443 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-54151 |
vulnerable | 2026-06-08 06:54:16.120035 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-54128 |
vulnerable | 2026-06-08 06:54:16.078424 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-47822 |
vulnerable | 2026-06-08 06:48:13.314585 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-46990 |
vulnerable | 2026-06-08 06:48:10.961581 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-45596 |
vulnerable | 2026-06-08 06:48:08.709541 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-39896 |
vulnerable | 2026-06-08 06:41:51.795945 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-39895 |
vulnerable | 2026-06-08 06:41:51.794554 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-36128 |
vulnerable | 2026-06-08 06:39:43.702866 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-34709 |
vulnerable | 2026-06-08 06:37:34.890215 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-34708 |
vulnerable | 2026-06-08 06:37:34.889722 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-28239 |
vulnerable | 2026-06-08 06:33:26.788026 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-28238 |
vulnerable | 2026-06-08 06:33:26.786174 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-27296 |
vulnerable | 2026-06-08 06:31:28.433649 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-27295 |
vulnerable | 2026-06-08 06:31:28.433012 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-45820 |
vulnerable | 2026-06-08 06:12:43.407284 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-38503 |
vulnerable | 2026-06-08 06:08:18.119543 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-28443 |
vulnerable | 2026-06-08 06:01:10.887236 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-27481 |
vulnerable | 2026-06-08 05:57:41.692918 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-26492 |
vulnerable | 2026-06-08 05:57:39.811961 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.