Lookup for vulnerable packages by Package URL.

Purlpkg:npm/directus@11.3.3
Typenpm
Namespace
Namedirectus
Version11.3.3
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version11.17.0
Latest_non_vulnerable_version11.17.0
Affected_by_vulnerabilities
0
url VCID-223k-jar9-ckg1
vulnerability_id VCID-223k-jar9-ckg1
summary
Directus: GraphQL Alias Amplification Denial of Service Due to Missing Query Cost/Complexity Limits
### Summary

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.

### Fix

A request-scoped resolver deduplication mechanism was introduced and applied broadly across all GraphQL read resolvers, both system and items endpoints. When multiple aliases in a single request invoke the same resolver with identical arguments, only the first call executes; all subsequent aliases share its result. This eliminates the amplification factor regardless of how many aliases a query contains.

### Impact

- **Service degradation or outage:** Concurrent complex database queries exhaust the connection pool and server resources, affecting all users
- **Low privilege required:** Any authenticated user, including those with read-only access to a single collection, can trigger this condition
- **Linear scaling:** Impact scales with the number of aliases and depth of relational queries
- **Compounded by concurrency:** Multiple simultaneous requests multiply the effect further
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35441
reference_id
reference_type
scores
0
value 0.00015
scoring_system epss
scoring_elements 0.02958
published_at 2026-06-09T12:55:00Z
1
value 0.00015
scoring_system epss
scoring_elements 0.03055
published_at 2026-06-05T12:55:00Z
2
value 0.00015
scoring_system epss
scoring_elements 0.03063
published_at 2026-06-06T12:55:00Z
3
value 0.00015
scoring_system epss
scoring_elements 0.03011
published_at 2026-06-07T12:55:00Z
4
value 0.00015
scoring_system epss
scoring_elements 0.02993
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35441
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-ph52-67fq-75wj
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-07T14:47:06Z/
url https://github.com/directus/directus/security/advisories/GHSA-ph52-67fq-75wj
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35441
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35441
4
reference_url https://github.com/advisories/GHSA-ph52-67fq-75wj
reference_id GHSA-ph52-67fq-75wj
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-ph52-67fq-75wj
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases CVE-2026-35441, GHSA-ph52-67fq-75wj
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-223k-jar9-ckg1
1
url VCID-2bhb-q64y-mqhq
vulnerability_id VCID-2bhb-q64y-mqhq
summary
Directus' exact version number is exposed by the OpenAPI Spec
The exact Directus version number is incorrectly being used as OpenAPI Spec version this means that it is being exposed by the `/server/specs/oas` endpoint without authentication.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-53887
reference_id
reference_type
scores
0
value 0.00316
scoring_system epss
scoring_elements 0.55014
published_at 2026-06-07T12:55:00Z
1
value 0.00316
scoring_system epss
scoring_elements 0.55024
published_at 2026-06-06T12:55:00Z
2
value 0.00316
scoring_system epss
scoring_elements 0.55017
published_at 2026-06-09T12:55:00Z
3
value 0.00316
scoring_system epss
scoring_elements 0.55015
published_at 2026-06-05T12:55:00Z
4
value 0.00316
scoring_system epss
scoring_elements 0.54996
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-53887
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/e74f3e4e92edc33b5f83eefb001a3d2a85af17a3
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:45:18Z/
url https://github.com/directus/directus/commit/e74f3e4e92edc33b5f83eefb001a3d2a85af17a3
3
reference_url https://github.com/directus/directus/pull/25353
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:45:18Z/
url https://github.com/directus/directus/pull/25353
4
reference_url https://github.com/directus/directus/releases/tag/v11.9.0
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:45:18Z/
url https://github.com/directus/directus/releases/tag/v11.9.0
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-53887
reference_id CVE-2025-53887
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-53887
6
reference_url https://github.com/advisories/GHSA-rmjh-cf9q-pv7q
reference_id GHSA-rmjh-cf9q-pv7q
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-rmjh-cf9q-pv7q
7
reference_url https://github.com/directus/directus/security/advisories/GHSA-rmjh-cf9q-pv7q
reference_id GHSA-rmjh-cf9q-pv7q
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:45:18Z/
url https://github.com/directus/directus/security/advisories/GHSA-rmjh-cf9q-pv7q
fixed_packages
0
url pkg:npm/directus@11.9.0
purl pkg:npm/directus@11.9.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-ab99-17mk-kuee
6
vulnerability VCID-azsd-u8r6-kqcd
7
vulnerability VCID-e6pq-efd4-yfbd
8
vulnerability VCID-ew63-hmst-d7ct
9
vulnerability VCID-h9sb-tucg-b3fw
10
vulnerability VCID-hp3s-jfj1-efdy
11
vulnerability VCID-j9tx-h9v5-w7am
12
vulnerability VCID-m4z2-58pn-k3cb
13
vulnerability VCID-p9j6-rpp2-bqd6
14
vulnerability VCID-r972-eutc-73fh
15
vulnerability VCID-v44m-ug4p-mqhv
16
vulnerability VCID-v46e-qqux-7fdq
17
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.9.0
aliases CVE-2025-53887, GHSA-rmjh-cf9q-pv7q
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-2bhb-q64y-mqhq
2
url VCID-4jcf-fjd5-pydt
vulnerability_id VCID-4jcf-fjd5-pydt
summary
Directus: Path Traversal and Broken Access Control in File Management API
## Summary

A broken access control vulnerability was identified in the Directus file management API that allows authenticated users to overwrite files belonging to other users by manipulating the `filename_disk` parameter.

## Details

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.

## Impact

- **Unauthorized File Overwrite**: Attackers can replace legitimate files with malicious content, creating significant risk of malware propagation and data corruption.
- **Remote Code Execution**: If the storage backend is shared with the extensions location, attackers can deploy malicious extensions that execute arbitrary code when loaded.
- **Data Integrity Compromise**: Files can be tampered with or replaced without visible indication in the application interface.

## Mitigation

The `filename_disk` parameter should be treated as a server-controlled value. Uniqueness of storage paths must be enforced server-side, and `filename_disk` should be excluded from the fields users are permitted to update directly.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-39942
reference_id
reference_type
scores
0
value 0.0004
scoring_system epss
scoring_elements 0.12259
published_at 2026-06-07T12:55:00Z
1
value 0.0004
scoring_system epss
scoring_elements 0.12191
published_at 2026-06-09T12:55:00Z
2
value 0.0004
scoring_system epss
scoring_elements 0.12178
published_at 2026-06-08T12:55:00Z
3
value 0.0004
scoring_system epss
scoring_elements 0.12296
published_at 2026-06-05T12:55:00Z
4
value 0.0004
scoring_system epss
scoring_elements 0.12295
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-39942
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 8.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/releases/tag/v11.17.0
reference_id
reference_type
scores
0
value 8.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-09T17:47:33Z/
url https://github.com/directus/directus/releases/tag/v11.17.0
3
reference_url https://github.com/directus/directus/security/advisories/GHSA-393c-p46r-7c95
reference_id
reference_type
scores
0
value 8.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-09T17:47:33Z/
url https://github.com/directus/directus/security/advisories/GHSA-393c-p46r-7c95
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-39942
reference_id
reference_type
scores
0
value 8.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-39942
5
reference_url https://github.com/advisories/GHSA-393c-p46r-7c95
reference_id GHSA-393c-p46r-7c95
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-393c-p46r-7c95
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases CVE-2026-39942, GHSA-393c-p46r-7c95
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4jcf-fjd5-pydt
3
url VCID-77h9-g53b-qucq
vulnerability_id VCID-77h9-g53b-qucq
summary
Directus's S3 assets become unavailable after a burst of HEAD requests
There's some tools that use Directus to sync content and assets.
Some of those tools use HEAD method, like Shopify, to check the existence of files.
Although, when making many HEAD requests at once, at some point, all assets are being served as 403.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-30350
reference_id
reference_type
scores
0
value 0.00208
scoring_system epss
scoring_elements 0.4325
published_at 2026-06-09T12:55:00Z
1
value 0.00208
scoring_system epss
scoring_elements 0.4329
published_at 2026-06-05T12:55:00Z
2
value 0.00208
scoring_system epss
scoring_elements 0.43299
published_at 2026-06-06T12:55:00Z
3
value 0.00208
scoring_system epss
scoring_elements 0.43275
published_at 2026-06-07T12:55:00Z
4
value 0.00208
scoring_system epss
scoring_elements 0.43241
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-30350
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-30350
reference_id CVE-2025-30350
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-30350
3
reference_url https://github.com/advisories/GHSA-rv78-qqrq-73m5
reference_id GHSA-rv78-qqrq-73m5
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-rv78-qqrq-73m5
4
reference_url https://github.com/directus/directus/security/advisories/GHSA-rv78-qqrq-73m5
reference_id GHSA-rv78-qqrq-73m5
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-03-26T17:09:29Z/
url https://github.com/directus/directus/security/advisories/GHSA-rv78-qqrq-73m5
fixed_packages
0
url pkg:npm/directus@11.5.0
purl pkg:npm/directus@11.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-8zhr-k6sm-7yf6
4
vulnerability VCID-9qru-zceb-8kb2
5
vulnerability VCID-9y4r-6qtg-83cs
6
vulnerability VCID-ab99-17mk-kuee
7
vulnerability VCID-azsd-u8r6-kqcd
8
vulnerability VCID-b7uq-h31v-5ua1
9
vulnerability VCID-d7x4-xpyz-9ybv
10
vulnerability VCID-e6pq-efd4-yfbd
11
vulnerability VCID-ew63-hmst-d7ct
12
vulnerability VCID-h9sb-tucg-b3fw
13
vulnerability VCID-hp3s-jfj1-efdy
14
vulnerability VCID-j9tx-h9v5-w7am
15
vulnerability VCID-m4z2-58pn-k3cb
16
vulnerability VCID-nug7-m3d7-f7gq
17
vulnerability VCID-p9j6-rpp2-bqd6
18
vulnerability VCID-r972-eutc-73fh
19
vulnerability VCID-v44m-ug4p-mqhv
20
vulnerability VCID-v46e-qqux-7fdq
21
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.5.0
aliases CVE-2025-30350, GHSA-rv78-qqrq-73m5
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-77h9-g53b-qucq
4
url VCID-8zhr-k6sm-7yf6
vulnerability_id VCID-8zhr-k6sm-7yf6
summary
Directus: SSRF Protection Bypass via IPv4-Mapped IPv6 Addresses in File Import
### Summary
A Server-Side Request Forgery (SSRF) protection bypass has been identified and fixed in Directus. The IP address validation mechanism used to block requests to local and private networks could be circumvented using IPv4-Mapped IPv6 address notation.

### Details
Directus implements an IP deny-list to prevent server-side requests to internal/private network ranges. The validation logic failed to normalize IPv4-Mapped IPv6 addresses (e.g., the IPv6 representation of `127.0.0.1`) before checking them against the deny-list. Because the deny-list check did not recognize these mapped addresses as equivalent to their IPv4 counterparts, an attacker could bypass the restriction while the underlying HTTP client and operating system still resolved and connected to the intended private target.

This has been fixed by adding a normalization step that converts IPv4-Mapped IPv6 addresses to their canonical IPv4 form prior to validation.

### Impact
An authenticated user (or an unauthenticated user if public file-import permissions are enabled) could exploit this bypass to perform SSRF attacks against internal services on the same host (databases, caches, internal APIs) or cloud instance metadata endpoints (e.g., AWS/GCP/Azure IMDS).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35409
reference_id
reference_type
scores
0
value 0.00014
scoring_system epss
scoring_elements 0.02683
published_at 2026-06-09T12:55:00Z
1
value 0.00014
scoring_system epss
scoring_elements 0.0278
published_at 2026-06-05T12:55:00Z
2
value 0.00014
scoring_system epss
scoring_elements 0.02786
published_at 2026-06-06T12:55:00Z
3
value 0.00014
scoring_system epss
scoring_elements 0.02733
published_at 2026-06-07T12:55:00Z
4
value 0.00014
scoring_system epss
scoring_elements 0.02716
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35409
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 7.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-wv3h-5fx7-966h
reference_id
reference_type
scores
0
value 7.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-08T14:04:19Z/
url https://github.com/directus/directus/security/advisories/GHSA-wv3h-5fx7-966h
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35409
reference_id
reference_type
scores
0
value 7.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35409
4
reference_url https://github.com/advisories/GHSA-wv3h-5fx7-966h
reference_id GHSA-wv3h-5fx7-966h
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-wv3h-5fx7-966h
fixed_packages
0
url pkg:npm/directus@11.16.0
purl pkg:npm/directus@11.16.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-9qru-zceb-8kb2
3
vulnerability VCID-9y4r-6qtg-83cs
4
vulnerability VCID-azsd-u8r6-kqcd
5
vulnerability VCID-ew63-hmst-d7ct
6
vulnerability VCID-m4z2-58pn-k3cb
7
vulnerability VCID-v44m-ug4p-mqhv
8
vulnerability VCID-v46e-qqux-7fdq
9
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.16.0
aliases CVE-2026-35409, GHSA-wv3h-5fx7-966h
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-8zhr-k6sm-7yf6
5
url VCID-98ug-cruq-e3he
vulnerability_id VCID-98ug-cruq-e3he
summary
Directus's webhook trigger flows can leak sensitive data
### Describe the Bug

 In Directus, when a **Flow** with the "_Webhook_" trigger and the "_Data of Last Operation_" 
 response body encounters a ValidationError thrown by a failed condition operation, the API 
 response includes sensitive data. This includes environmental variables, sensitive API keys, 
 user accountability information, and operational data.

This issue poses a significant security risk, as any unintended exposure of this data could  lead to potential misuse.

![Image](https://github.com/user-attachments/assets/fb894347-cd10-4e79-9469-8fc1b2289794)
![Image](https://github.com/user-attachments/assets/a20337a2-005f-4cfd-ba30-fc5f579ed6c4)
![Image](https://github.com/user-attachments/assets/9b776248-4a20-46f0-92a4-3760d8e53df9)


### To Reproduce

**Steps to Reproduce:**
1. Create a Flow in Directus with:
   - Trigger: Webhook
   - Response Body: Data of Last Operation
2. Add a condition that is likely to fail.
3. Trigger the Flow with any input data that will fail the condition.
4. Observe the API response, which includes sensitive information like:
   - Environmental variables (`$env`)
   - Authorization headers
   - User details under `$accountability`
   - Previous operational data.

**Expected Behavior:**
In the event of a ValidationError, the API response should only contain relevant error messages  and details, avoiding the exposure of sensitive data.

**Actual Behavior:**
The API response includes sensitive information such as:
- Environment keys (`FLOWS_ENV_ALLOW_LIST`)
- User accountability (`role`, `user`, etc.)
- Operational logs (`current_payments`, `$last`), which might contain private details.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-30353
reference_id
reference_type
scores
0
value 0.00357
scoring_system epss
scoring_elements 0.58302
published_at 2026-06-09T12:55:00Z
1
value 0.00357
scoring_system epss
scoring_elements 0.58301
published_at 2026-06-05T12:55:00Z
2
value 0.00357
scoring_system epss
scoring_elements 0.58309
published_at 2026-06-06T12:55:00Z
3
value 0.00357
scoring_system epss
scoring_elements 0.58298
published_at 2026-06-07T12:55:00Z
4
value 0.00357
scoring_system epss
scoring_elements 0.58283
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-30353
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-30353
reference_id CVE-2025-30353
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-30353
3
reference_url https://github.com/advisories/GHSA-fm3h-p9wm-h74h
reference_id GHSA-fm3h-p9wm-h74h
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-fm3h-p9wm-h74h
4
reference_url https://github.com/directus/directus/security/advisories/GHSA-fm3h-p9wm-h74h
reference_id GHSA-fm3h-p9wm-h74h
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-26T17:43:59Z/
url https://github.com/directus/directus/security/advisories/GHSA-fm3h-p9wm-h74h
fixed_packages
0
url pkg:npm/directus@11.5.0
purl pkg:npm/directus@11.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-8zhr-k6sm-7yf6
4
vulnerability VCID-9qru-zceb-8kb2
5
vulnerability VCID-9y4r-6qtg-83cs
6
vulnerability VCID-ab99-17mk-kuee
7
vulnerability VCID-azsd-u8r6-kqcd
8
vulnerability VCID-b7uq-h31v-5ua1
9
vulnerability VCID-d7x4-xpyz-9ybv
10
vulnerability VCID-e6pq-efd4-yfbd
11
vulnerability VCID-ew63-hmst-d7ct
12
vulnerability VCID-h9sb-tucg-b3fw
13
vulnerability VCID-hp3s-jfj1-efdy
14
vulnerability VCID-j9tx-h9v5-w7am
15
vulnerability VCID-m4z2-58pn-k3cb
16
vulnerability VCID-nug7-m3d7-f7gq
17
vulnerability VCID-p9j6-rpp2-bqd6
18
vulnerability VCID-r972-eutc-73fh
19
vulnerability VCID-v44m-ug4p-mqhv
20
vulnerability VCID-v46e-qqux-7fdq
21
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.5.0
aliases CVE-2025-30353, GHSA-fm3h-p9wm-h74h
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-98ug-cruq-e3he
6
url VCID-9qru-zceb-8kb2
vulnerability_id VCID-9qru-zceb-8kb2
summary
Directus: GraphQL Schema SDL Disclosure Setting
## Summary

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.

## Impact

Administrators who set `GRAPHQL_INTROSPECTION=false` to hide schema structure from clients would have had a false sense of security, as equivalent schema information remained accessible via the SDL endpoint without authentication.

## Credit

This vulnerability was discovered and reported by [bugbunny.ai](https://bugbunny.ai).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35413
reference_id
reference_type
scores
0
value 0.00018
scoring_system epss
scoring_elements 0.04866
published_at 2026-06-09T12:55:00Z
1
value 0.00018
scoring_system epss
scoring_elements 0.0489
published_at 2026-06-05T12:55:00Z
2
value 0.00018
scoring_system epss
scoring_elements 0.04877
published_at 2026-06-06T12:55:00Z
3
value 0.00018
scoring_system epss
scoring_elements 0.04869
published_at 2026-06-07T12:55:00Z
4
value 0.00018
scoring_system epss
scoring_elements 0.04831
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35413
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-wxwm-3fxv-mrvx
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-08T14:05:28Z/
url https://github.com/directus/directus/security/advisories/GHSA-wxwm-3fxv-mrvx
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35413
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35413
4
reference_url https://github.com/advisories/GHSA-wxwm-3fxv-mrvx
reference_id GHSA-wxwm-3fxv-mrvx
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-wxwm-3fxv-mrvx
fixed_packages
0
url pkg:npm/directus@11.16.1
purl pkg:npm/directus@11.16.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-azsd-u8r6-kqcd
3
vulnerability VCID-ew63-hmst-d7ct
4
vulnerability VCID-m4z2-58pn-k3cb
5
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.16.1
aliases CVE-2026-35413, GHSA-wxwm-3fxv-mrvx
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-9qru-zceb-8kb2
7
url VCID-9y4r-6qtg-83cs
vulnerability_id VCID-9y4r-6qtg-83cs
summary
Directus: Open Redirect via Parser Bypass in OAuth2/SAML Authentication Flow
### Summary

An open redirect vulnerability exists in the login redirection logic. The `isLoginRedirectAllowed` function fails to correctly identify certain malformed URLs as external, allowing attackers to bypass redirect allow-list validation and redirect users to arbitrary external domains upon successful authentication.

### Details

A parser differential exists between the server-side URL validation logic and how modern browsers interpret URL path segments containing backslashes. Specifically, certain URL patterns are incorrectly classified as safe relative paths by the server, but are normalized by browsers into external domain references.

This is particularly impactful in SSO authentication flows (e.g., OAuth2 providers), where an attacker can craft a login URL that redirects the victim to an attacker-controlled site immediately after successful authentication, without any visible indication during the login process.

### Impact

- **Phishing:** Users may be silently redirected to attacker-controlled sites impersonating legitimate services after authenticating.
- **Credential/token theft:** The redirect can be chained to capture OAuth tokens or authorization codes.
- **Trust erosion:** Users lose confidence in the application after being redirected to unexpected domains post-login.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35410
reference_id
reference_type
scores
0
value 0.00016
scoring_system epss
scoring_elements 0.03597
published_at 2026-06-09T12:55:00Z
1
value 0.00016
scoring_system epss
scoring_elements 0.03606
published_at 2026-06-05T12:55:00Z
2
value 0.00016
scoring_system epss
scoring_elements 0.0362
published_at 2026-06-06T12:55:00Z
3
value 0.00016
scoring_system epss
scoring_elements 0.03611
published_at 2026-06-07T12:55:00Z
4
value 0.00016
scoring_system epss
scoring_elements 0.03589
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35410
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 6.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-cf45-hxwj-4cfj
reference_id
reference_type
scores
0
value 6.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-07T14:47:25Z/
url https://github.com/directus/directus/security/advisories/GHSA-cf45-hxwj-4cfj
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35410
reference_id
reference_type
scores
0
value 6.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35410
4
reference_url https://github.com/advisories/GHSA-cf45-hxwj-4cfj
reference_id GHSA-cf45-hxwj-4cfj
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-cf45-hxwj-4cfj
fixed_packages
0
url pkg:npm/directus@11.16.1
purl pkg:npm/directus@11.16.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-azsd-u8r6-kqcd
3
vulnerability VCID-ew63-hmst-d7ct
4
vulnerability VCID-m4z2-58pn-k3cb
5
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.16.1
aliases CVE-2026-35410, GHSA-cf45-hxwj-4cfj
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-9y4r-6qtg-83cs
8
url VCID-ab99-17mk-kuee
vulnerability_id VCID-ab99-17mk-kuee
summary
Directus allows unauthenticated file upload and file modification due to lacking input sanitization
A vulnerability exists in the file update mechanism which allows an unauthenticated actor to modify existing files with arbitrary contents (without changes being applied to the files' database-resident metadata) and / or upload new files, with arbitrary content and extensions, which won't show up in the Directus UI.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-55746
reference_id
reference_type
scores
0
value 0.0016
scoring_system epss
scoring_elements 0.36679
published_at 2026-06-05T12:55:00Z
1
value 0.00188
scoring_system epss
scoring_elements 0.40437
published_at 2026-06-09T12:55:00Z
2
value 0.00188
scoring_system epss
scoring_elements 0.40422
published_at 2026-06-08T12:55:00Z
3
value 0.00188
scoring_system epss
scoring_elements 0.40478
published_at 2026-06-06T12:55:00Z
4
value 0.00188
scoring_system epss
scoring_elements 0.40451
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-55746
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 9.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/d84dcc36f75fc5c858d43746b8f9c426c38d696b
reference_id
reference_type
scores
0
value 9.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
1
value CRITICAL
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-08-20T18:19:49Z/
url https://github.com/directus/directus/commit/d84dcc36f75fc5c858d43746b8f9c426c38d696b
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-55746
reference_id CVE-2025-55746
reference_type
scores
0
value 9.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-55746
4
reference_url https://github.com/advisories/GHSA-mv33-9f6j-pfmc
reference_id GHSA-mv33-9f6j-pfmc
reference_type
scores
0
value CRITICAL
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-mv33-9f6j-pfmc
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-mv33-9f6j-pfmc
reference_id GHSA-mv33-9f6j-pfmc
reference_type
scores
0
value 9.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
1
value CRITICAL
scoring_system cvssv3.1_qr
scoring_elements
2
value CRITICAL
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-08-20T18:19:49Z/
url https://github.com/directus/directus/security/advisories/GHSA-mv33-9f6j-pfmc
fixed_packages
0
url pkg:npm/directus@11.9.3
purl pkg:npm/directus@11.9.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-e6pq-efd4-yfbd
7
vulnerability VCID-ew63-hmst-d7ct
8
vulnerability VCID-h9sb-tucg-b3fw
9
vulnerability VCID-hp3s-jfj1-efdy
10
vulnerability VCID-j9tx-h9v5-w7am
11
vulnerability VCID-m4z2-58pn-k3cb
12
vulnerability VCID-p9j6-rpp2-bqd6
13
vulnerability VCID-r972-eutc-73fh
14
vulnerability VCID-v44m-ug4p-mqhv
15
vulnerability VCID-v46e-qqux-7fdq
16
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.9.3
aliases CVE-2025-55746, GHSA-mv33-9f6j-pfmc
risk_score 4.5
exploitability 0.5
weighted_severity 9.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ab99-17mk-kuee
9
url VCID-azsd-u8r6-kqcd
vulnerability_id VCID-azsd-u8r6-kqcd
summary
Directus: Missing Cross-Origin Opener Policy
## Summary

Directus's Single Sign-On (SSO) login pages lacked a `Cross-Origin-Opener-Policy` (COOP) HTTP response header. Without this header, a malicious cross-origin window that opens the Directus login page retains the ability to access and manipulate the `window` object of that page. An attacker can exploit this to intercept and redirect the OAuth authorization flow to an attacker-controlled OAuth client, causing the victim to unknowingly grant access to their authentication provider account (e.g. Google, Discord).

## Impact

A successful attack allows the attacker to obtain an OAuth access token for the victim's third-party identity provider account. Depending on the scopes authorized, this can lead to:
- Unauthorized access to the victim's linked identity provider account
- Account takeover of the Directus instance if the attacker can authenticate using the stolen credentials or provider session

## Patches

This issue has been addressed by adding the `Cross-Origin-Opener-Policy: same-origin` HTTP response header to SSO-related endpoints. This header instructs the browser to place the page in its own browsing context group, severing any reference the opener window may hold.

## Workarounds

Users who are unable to upgrade immediately can mitigate this vulnerability by configuring their reverse proxy or web server to add the following HTTP response header to all Directus responses: `Cross-Origin-Opener-Policy: same-origin`
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35408
reference_id
reference_type
scores
0
value 9e-05
scoring_system epss
scoring_elements 0.00958
published_at 2026-06-05T12:55:00Z
1
value 9e-05
scoring_system epss
scoring_elements 0.00956
published_at 2026-06-08T12:55:00Z
2
value 9e-05
scoring_system epss
scoring_elements 0.00959
published_at 2026-06-07T12:55:00Z
3
value 9e-05
scoring_system epss
scoring_elements 0.00957
published_at 2026-06-09T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35408
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 8.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-8m32-p958-jg99
reference_id
reference_type
scores
0
value 8.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-04-07T16:23:35Z/
url https://github.com/directus/directus/security/advisories/GHSA-8m32-p958-jg99
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35408
reference_id
reference_type
scores
0
value 8.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35408
4
reference_url https://github.com/advisories/GHSA-8m32-p958-jg99
reference_id GHSA-8m32-p958-jg99
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-8m32-p958-jg99
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases CVE-2026-35408, GHSA-8m32-p958-jg99
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-azsd-u8r6-kqcd
10
url VCID-b5vw-9vy2-xbev
vulnerability_id VCID-b5vw-9vy2-xbev
summary
Suspended Directus user can continue to use session token to access API
Since the user status is not checked when verifying a session token a suspended user can use the token generated in session auth mode to access the API despite their status.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-30351
reference_id
reference_type
scores
0
value 0.00397
scoring_system epss
scoring_elements 0.60843
published_at 2026-06-08T12:55:00Z
1
value 0.00397
scoring_system epss
scoring_elements 0.60858
published_at 2026-06-09T12:55:00Z
2
value 0.00397
scoring_system epss
scoring_elements 0.60873
published_at 2026-06-06T12:55:00Z
3
value 0.00397
scoring_system epss
scoring_elements 0.60865
published_at 2026-06-05T12:55:00Z
4
value 0.00397
scoring_system epss
scoring_elements 0.60861
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-30351
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 3.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/ef179931c55b50c110feca8404901d5633940771
reference_id
reference_type
scores
0
value 3.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-03-26T17:26:16Z/
url https://github.com/directus/directus/commit/ef179931c55b50c110feca8404901d5633940771
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-30351
reference_id CVE-2025-30351
reference_type
scores
0
value 3.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-30351
4
reference_url https://github.com/advisories/GHSA-56p6-qw3c-fq2g
reference_id GHSA-56p6-qw3c-fq2g
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-56p6-qw3c-fq2g
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-56p6-qw3c-fq2g
reference_id GHSA-56p6-qw3c-fq2g
reference_type
scores
0
value 3.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
1
value LOW
scoring_system cvssv3.1_qr
scoring_elements
2
value LOW
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-03-26T17:26:16Z/
url https://github.com/directus/directus/security/advisories/GHSA-56p6-qw3c-fq2g
fixed_packages
0
url pkg:npm/directus@11.5.0
purl pkg:npm/directus@11.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-8zhr-k6sm-7yf6
4
vulnerability VCID-9qru-zceb-8kb2
5
vulnerability VCID-9y4r-6qtg-83cs
6
vulnerability VCID-ab99-17mk-kuee
7
vulnerability VCID-azsd-u8r6-kqcd
8
vulnerability VCID-b7uq-h31v-5ua1
9
vulnerability VCID-d7x4-xpyz-9ybv
10
vulnerability VCID-e6pq-efd4-yfbd
11
vulnerability VCID-ew63-hmst-d7ct
12
vulnerability VCID-h9sb-tucg-b3fw
13
vulnerability VCID-hp3s-jfj1-efdy
14
vulnerability VCID-j9tx-h9v5-w7am
15
vulnerability VCID-m4z2-58pn-k3cb
16
vulnerability VCID-nug7-m3d7-f7gq
17
vulnerability VCID-p9j6-rpp2-bqd6
18
vulnerability VCID-r972-eutc-73fh
19
vulnerability VCID-v44m-ug4p-mqhv
20
vulnerability VCID-v46e-qqux-7fdq
21
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.5.0
aliases CVE-2025-30351, GHSA-56p6-qw3c-fq2g
risk_score 1.6
exploitability 0.5
weighted_severity 3.1
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-b5vw-9vy2-xbev
11
url VCID-b7uq-h31v-5ua1
vulnerability_id VCID-b7uq-h31v-5ua1
summary
Directus is vulnerable to sensitive data exposure as user data is not being redacted when logged
When using Directus Flows to handle CRUD events for users it is possible to log the incoming data to console using the "Log to Console" operation and a template string.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-53885
reference_id
reference_type
scores
0
value 0.00109
scoring_system epss
scoring_elements 0.28772
published_at 2026-06-07T12:55:00Z
1
value 0.00109
scoring_system epss
scoring_elements 0.28807
published_at 2026-06-06T12:55:00Z
2
value 0.00109
scoring_system epss
scoring_elements 0.28748
published_at 2026-06-09T12:55:00Z
3
value 0.00109
scoring_system epss
scoring_elements 0.2884
published_at 2026-06-05T12:55:00Z
4
value 0.00109
scoring_system epss
scoring_elements 0.28738
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-53885
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/859f664f56fb50401c407b095889cea38ff580e5
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:27Z/
url https://github.com/directus/directus/commit/859f664f56fb50401c407b095889cea38ff580e5
3
reference_url https://github.com/directus/directus/pull/25355
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:27Z/
url https://github.com/directus/directus/pull/25355
4
reference_url https://github.com/directus/directus/releases/tag/v11.9.0
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:27Z/
url https://github.com/directus/directus/releases/tag/v11.9.0
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-53885
reference_id CVE-2025-53885
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-53885
6
reference_url https://github.com/advisories/GHSA-x3vm-88hf-gpxp
reference_id GHSA-x3vm-88hf-gpxp
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-x3vm-88hf-gpxp
7
reference_url https://github.com/directus/directus/security/advisories/GHSA-x3vm-88hf-gpxp
reference_id GHSA-x3vm-88hf-gpxp
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:27Z/
url https://github.com/directus/directus/security/advisories/GHSA-x3vm-88hf-gpxp
fixed_packages
0
url pkg:npm/directus@11.9.0
purl pkg:npm/directus@11.9.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-ab99-17mk-kuee
6
vulnerability VCID-azsd-u8r6-kqcd
7
vulnerability VCID-e6pq-efd4-yfbd
8
vulnerability VCID-ew63-hmst-d7ct
9
vulnerability VCID-h9sb-tucg-b3fw
10
vulnerability VCID-hp3s-jfj1-efdy
11
vulnerability VCID-j9tx-h9v5-w7am
12
vulnerability VCID-m4z2-58pn-k3cb
13
vulnerability VCID-p9j6-rpp2-bqd6
14
vulnerability VCID-r972-eutc-73fh
15
vulnerability VCID-v44m-ug4p-mqhv
16
vulnerability VCID-v46e-qqux-7fdq
17
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.9.0
aliases CVE-2025-53885, GHSA-x3vm-88hf-gpxp
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-b7uq-h31v-5ua1
12
url VCID-d7x4-xpyz-9ybv
vulnerability_id VCID-d7x4-xpyz-9ybv
summary
Directus tokens are not redacted in flow logs, exposing session credentials to all admin
When using Directus Flows with the WebHook trigger, all incoming request details are logged including security sensitive data like access and refresh tokens in cookies.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-53886
reference_id
reference_type
scores
0
value 0.0031
scoring_system epss
scoring_elements 0.54517
published_at 2026-06-09T12:55:00Z
1
value 0.0031
scoring_system epss
scoring_elements 0.54496
published_at 2026-06-08T12:55:00Z
2
value 0.0031
scoring_system epss
scoring_elements 0.54528
published_at 2026-06-06T12:55:00Z
3
value 0.0031
scoring_system epss
scoring_elements 0.54518
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-53886
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/859f664f56fb50401c407b095889cea38ff580e5
reference_id
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus/commit/859f664f56fb50401c407b095889cea38ff580e5
3
reference_url https://github.com/directus/directus/releases/tag/v11.9.0
reference_id
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:41:05Z/
url https://github.com/directus/directus/releases/tag/v11.9.0
4
reference_url https://github.com/directus/directus/pull/25354
reference_id 25354
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:41:05Z/
url https://github.com/directus/directus/pull/25354
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-53886
reference_id CVE-2025-53886
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-53886
6
reference_url https://github.com/advisories/GHSA-f24x-rm6g-3w5v
reference_id GHSA-f24x-rm6g-3w5v
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-f24x-rm6g-3w5v
7
reference_url https://github.com/directus/directus/security/advisories/GHSA-f24x-rm6g-3w5v
reference_id GHSA-f24x-rm6g-3w5v
reference_type
scores
0
value 4.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:41:05Z/
url https://github.com/directus/directus/security/advisories/GHSA-f24x-rm6g-3w5v
fixed_packages
0
url pkg:npm/directus@11.9.0
purl pkg:npm/directus@11.9.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-ab99-17mk-kuee
6
vulnerability VCID-azsd-u8r6-kqcd
7
vulnerability VCID-e6pq-efd4-yfbd
8
vulnerability VCID-ew63-hmst-d7ct
9
vulnerability VCID-h9sb-tucg-b3fw
10
vulnerability VCID-hp3s-jfj1-efdy
11
vulnerability VCID-j9tx-h9v5-w7am
12
vulnerability VCID-m4z2-58pn-k3cb
13
vulnerability VCID-p9j6-rpp2-bqd6
14
vulnerability VCID-r972-eutc-73fh
15
vulnerability VCID-v44m-ug4p-mqhv
16
vulnerability VCID-v46e-qqux-7fdq
17
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.9.0
aliases CVE-2025-53886, GHSA-f24x-rm6g-3w5v
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-d7x4-xpyz-9ybv
13
url VCID-e6pq-efd4-yfbd
vulnerability_id VCID-e6pq-efd4-yfbd
summary
Directus is Vulnerable to Stored Cross-site Scripting
A stored cross-site scripting (XSS) vulnerability exists that allows users with `upload files` and `edit item` permissions to inject malicious JavaScript through the Block Editor interface. Attackers can bypass Content Security Policy (CSP) restrictions by combining file uploads with iframe srcdoc attributes, resulting in persistent XSS execution.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-64747
reference_id
reference_type
scores
0
value 0.00036
scoring_system epss
scoring_elements 0.11156
published_at 2026-06-07T12:55:00Z
1
value 0.00036
scoring_system epss
scoring_elements 0.11075
published_at 2026-06-08T12:55:00Z
2
value 0.00036
scoring_system epss
scoring_elements 0.1119
published_at 2026-06-06T12:55:00Z
3
value 0.00036
scoring_system epss
scoring_elements 0.11196
published_at 2026-06-05T12:55:00Z
4
value 0.00044
scoring_system epss
scoring_elements 0.13701
published_at 2026-06-09T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-64747
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/d23525317f0780f04aa1fe7a99171a358e43cb2e
reference_id
reference_type
scores
0
value 5.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:33:34Z/
url https://github.com/directus/directus/commit/d23525317f0780f04aa1fe7a99171a358e43cb2e
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-64747
reference_id CVE-2025-64747
reference_type
scores
0
value 5.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-64747
4
reference_url https://github.com/advisories/GHSA-vv2v-pw69-8crf
reference_id GHSA-vv2v-pw69-8crf
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-vv2v-pw69-8crf
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-vv2v-pw69-8crf
reference_id GHSA-vv2v-pw69-8crf
reference_type
scores
0
value 5.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:33:34Z/
url https://github.com/directus/directus/security/advisories/GHSA-vv2v-pw69-8crf
fixed_packages
0
url pkg:npm/directus@11.13.0
purl pkg:npm/directus@11.13.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-hp3s-jfj1-efdy
8
vulnerability VCID-m4z2-58pn-k3cb
9
vulnerability VCID-p9j6-rpp2-bqd6
10
vulnerability VCID-v44m-ug4p-mqhv
11
vulnerability VCID-v46e-qqux-7fdq
12
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.13.0
aliases CVE-2025-64747, GHSA-vv2v-pw69-8crf
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-e6pq-efd4-yfbd
14
url VCID-ej7k-saka-huae
vulnerability_id VCID-ej7k-saka-huae
summary
Directus's S3 assets become unavailable after a burst of malformed transformations
When making many malformed transformation requests at once, at some point, all assets are being served as 403.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-30225
reference_id
reference_type
scores
0
value 0.00271
scoring_system epss
scoring_elements 0.50769
published_at 2026-06-09T12:55:00Z
1
value 0.00271
scoring_system epss
scoring_elements 0.508
published_at 2026-06-05T12:55:00Z
2
value 0.00271
scoring_system epss
scoring_elements 0.50805
published_at 2026-06-06T12:55:00Z
3
value 0.00271
scoring_system epss
scoring_elements 0.50783
published_at 2026-06-07T12:55:00Z
4
value 0.00271
scoring_system epss
scoring_elements 0.50753
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-30225
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-30225
reference_id CVE-2025-30225
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-30225
3
reference_url https://github.com/advisories/GHSA-j8xj-7jff-46mx
reference_id GHSA-j8xj-7jff-46mx
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-j8xj-7jff-46mx
4
reference_url https://github.com/directus/directus/security/advisories/GHSA-j8xj-7jff-46mx
reference_id GHSA-j8xj-7jff-46mx
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-03-26T17:09:52Z/
url https://github.com/directus/directus/security/advisories/GHSA-j8xj-7jff-46mx
fixed_packages
0
url pkg:npm/directus@11.5.0
purl pkg:npm/directus@11.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-8zhr-k6sm-7yf6
4
vulnerability VCID-9qru-zceb-8kb2
5
vulnerability VCID-9y4r-6qtg-83cs
6
vulnerability VCID-ab99-17mk-kuee
7
vulnerability VCID-azsd-u8r6-kqcd
8
vulnerability VCID-b7uq-h31v-5ua1
9
vulnerability VCID-d7x4-xpyz-9ybv
10
vulnerability VCID-e6pq-efd4-yfbd
11
vulnerability VCID-ew63-hmst-d7ct
12
vulnerability VCID-h9sb-tucg-b3fw
13
vulnerability VCID-hp3s-jfj1-efdy
14
vulnerability VCID-j9tx-h9v5-w7am
15
vulnerability VCID-m4z2-58pn-k3cb
16
vulnerability VCID-nug7-m3d7-f7gq
17
vulnerability VCID-p9j6-rpp2-bqd6
18
vulnerability VCID-r972-eutc-73fh
19
vulnerability VCID-v44m-ug4p-mqhv
20
vulnerability VCID-v46e-qqux-7fdq
21
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.5.0
aliases CVE-2025-30225, GHSA-j8xj-7jff-46mx
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ej7k-saka-huae
15
url VCID-ew63-hmst-d7ct
vulnerability_id VCID-ew63-hmst-d7ct
summary
Directus: Unauthenticated Denial of Service via GraphQL Alias Amplification of Expensive Health Check Resolver
## Summary

The GraphQL specification permits a single query to repeat the same field multiple times using aliases, with each alias resolved independently by default. Directus did not deduplicate resolver invocations within a single request, meaning each alias triggered a full, independent execution of the underlying resolver.

The health check resolver ran all backend checks (database connectivity, cache, storage writes, and SMTP verification) on every invocation. Combined with unauthenticated access to the system GraphQL endpoint, this allowed an attacker to amplify resource consumption significantly from a single HTTP request, exhausting the database connection pool, storage I/O, and SMTP connections.

## Fix

A request-scoped resolver deduplication mechanism was introduced and applied broadly across all GraphQL read resolvers, both system and items endpoints. When multiple aliases in a single request invoke the same resolver with identical arguments, only the first call executes; all subsequent aliases share its result. This eliminates the amplification factor regardless of how many aliases an attacker includes in a query.

## Impact

- **Service degradation or outage:** Database connection pool exhaustion prevents all Directus operations for all users
- **Storage I/O saturation:** Concurrent file writes can overwhelm disk I/O
- **SMTP resource exhaustion:** Concurrent SMTP verification calls may overwhelm the mail server
- **No authentication required:** Any network-accessible attacker can trigger this condition
- **Single-request impact:** A single request is sufficient to cause significant resource consumption

## Credit

This vulnerability was discovered and reported by [bugbunny.ai](https://bugbunny.ai).
references
0
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
1
reference_url https://github.com/directus/directus/security/advisories/GHSA-6q22-g298-grjh
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus/security/advisories/GHSA-6q22-g298-grjh
2
reference_url https://github.com/advisories/GHSA-6q22-g298-grjh
reference_id GHSA-6q22-g298-grjh
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-6q22-g298-grjh
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases GHSA-6q22-g298-grjh
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ew63-hmst-d7ct
16
url VCID-h9sb-tucg-b3fw
vulnerability_id VCID-h9sb-tucg-b3fw
summary
Directus Vulnerable to Information Leakage in Existing Collections
An observable difference in error messaging was found in the Directus REST API. The `/items/{collection}` API returns different error messages for these two cases:
1. A user tries to access an existing collection which they are not authorized to access.
2. A user tries to access a non-existing collection.

The two differing error messages leak the existence of collections to users which are not authorized to access these collections.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-64749
reference_id
reference_type
scores
0
value 0.00046
scoring_system epss
scoring_elements 0.14459
published_at 2026-06-07T12:55:00Z
1
value 0.00046
scoring_system epss
scoring_elements 0.14378
published_at 2026-06-08T12:55:00Z
2
value 0.00046
scoring_system epss
scoring_elements 0.14498
published_at 2026-06-06T12:55:00Z
3
value 0.00046
scoring_system epss
scoring_elements 0.14495
published_at 2026-06-05T12:55:00Z
4
value 0.00049
scoring_system epss
scoring_elements 0.15516
published_at 2026-06-09T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-64749
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/f99c9b89071f9d136cc9b0d0c182f2d24542bc31
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-14T17:14:48Z/
url https://github.com/directus/directus/commit/f99c9b89071f9d136cc9b0d0c182f2d24542bc31
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-64749
reference_id CVE-2025-64749
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-64749
4
reference_url https://github.com/advisories/GHSA-cph6-524f-3hgr
reference_id GHSA-cph6-524f-3hgr
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-cph6-524f-3hgr
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-cph6-524f-3hgr
reference_id GHSA-cph6-524f-3hgr
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-14T17:14:48Z/
url https://github.com/directus/directus/security/advisories/GHSA-cph6-524f-3hgr
fixed_packages
0
url pkg:npm/directus@11.13.0
purl pkg:npm/directus@11.13.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-hp3s-jfj1-efdy
8
vulnerability VCID-m4z2-58pn-k3cb
9
vulnerability VCID-p9j6-rpp2-bqd6
10
vulnerability VCID-v44m-ug4p-mqhv
11
vulnerability VCID-v46e-qqux-7fdq
12
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.13.0
aliases CVE-2025-64749, GHSA-cph6-524f-3hgr
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-h9sb-tucg-b3fw
17
url VCID-hp3s-jfj1-efdy
vulnerability_id VCID-hp3s-jfj1-efdy
summary
Directus Vulnerable to User Enumeration via Password Reset Timing Attack
A timing-based user enumeration vulnerability exists in the password reset functionality. When an invalid reset_url parameter is provided, the response time differs by approximately 500ms between existing and non-existing users, enabling reliable user enumeration.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-26185
reference_id
reference_type
scores
0
value 0.00014
scoring_system epss
scoring_elements 0.02559
published_at 2026-06-08T12:55:00Z
1
value 0.00014
scoring_system epss
scoring_elements 0.0263
published_at 2026-06-06T12:55:00Z
2
value 0.00014
scoring_system epss
scoring_elements 0.02627
published_at 2026-06-05T12:55:00Z
3
value 0.00014
scoring_system epss
scoring_elements 0.02523
published_at 2026-06-09T12:55:00Z
4
value 0.00014
scoring_system epss
scoring_elements 0.02575
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-26185
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/e69aa7a5248c6e3e822cb1ac354dee295df90b2a
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-13T15:58:57Z/
url https://github.com/directus/directus/commit/e69aa7a5248c6e3e822cb1ac354dee295df90b2a
3
reference_url https://github.com/directus/directus/pull/26485
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-13T15:58:57Z/
url https://github.com/directus/directus/pull/26485
4
reference_url https://github.com/directus/directus/releases/tag/v11.14.1
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-13T15:58:57Z/
url https://github.com/directus/directus/releases/tag/v11.14.1
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-26185
reference_id CVE-2026-26185
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-26185
6
reference_url https://github.com/advisories/GHSA-jr94-gj3h-c8rf
reference_id GHSA-jr94-gj3h-c8rf
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-jr94-gj3h-c8rf
7
reference_url https://github.com/directus/directus/security/advisories/GHSA-jr94-gj3h-c8rf
reference_id GHSA-jr94-gj3h-c8rf
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-13T15:58:57Z/
url https://github.com/directus/directus/security/advisories/GHSA-jr94-gj3h-c8rf
fixed_packages
0
url pkg:npm/directus@11.14.1
purl pkg:npm/directus@11.14.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-m4z2-58pn-k3cb
8
vulnerability VCID-v44m-ug4p-mqhv
9
vulnerability VCID-v46e-qqux-7fdq
10
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.14.1
aliases CVE-2026-26185, GHSA-jr94-gj3h-c8rf
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-hp3s-jfj1-efdy
18
url VCID-j9tx-h9v5-w7am
vulnerability_id VCID-j9tx-h9v5-w7am
summary
Directus's conceal fields are searchable if read permissions enabled
A vulnerability allows authenticated users to search concealed/sensitive fields when they have read permissions. While actual values remain masked (`****`), successful matches can be detected through returned records, enabling enumeration attacks on sensitive data.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-64748
reference_id
reference_type
scores
0
value 0.00044
scoring_system epss
scoring_elements 0.13742
published_at 2026-06-08T12:55:00Z
1
value 0.00044
scoring_system epss
scoring_elements 0.13826
published_at 2026-06-07T12:55:00Z
2
value 0.00044
scoring_system epss
scoring_elements 0.13862
published_at 2026-06-06T12:55:00Z
3
value 0.00044
scoring_system epss
scoring_elements 0.13858
published_at 2026-06-05T12:55:00Z
4
value 0.00049
scoring_system epss
scoring_elements 0.15712
published_at 2026-06-09T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-64748
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/7737d56e096f95edfbdf861a3c08999ad31ce204
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:39:19Z/
url https://github.com/directus/directus/commit/7737d56e096f95edfbdf861a3c08999ad31ce204
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-64748
reference_id CVE-2025-64748
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-64748
4
reference_url https://github.com/advisories/GHSA-8jpw-gpr4-8cmh
reference_id GHSA-8jpw-gpr4-8cmh
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-8jpw-gpr4-8cmh
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-8jpw-gpr4-8cmh
reference_id GHSA-8jpw-gpr4-8cmh
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:39:19Z/
url https://github.com/directus/directus/security/advisories/GHSA-8jpw-gpr4-8cmh
fixed_packages
0
url pkg:npm/directus@11.13.0
purl pkg:npm/directus@11.13.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-hp3s-jfj1-efdy
8
vulnerability VCID-m4z2-58pn-k3cb
9
vulnerability VCID-p9j6-rpp2-bqd6
10
vulnerability VCID-v44m-ug4p-mqhv
11
vulnerability VCID-v46e-qqux-7fdq
12
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.13.0
aliases CVE-2025-64748, GHSA-8jpw-gpr4-8cmh
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-j9tx-h9v5-w7am
19
url VCID-m4z2-58pn-k3cb
vulnerability_id VCID-m4z2-58pn-k3cb
summary
Directus: Sensitive fields exposed in revision history
### Summary

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.

### Impact
Any user or service account with read access to `directus_revisions` (or flow logs) could retrieve values for fields that are supposed to be concealed or encrypted at rest, including:
- `token`, `tfa_secret`, `external_identifier`, `auth_data`, `credentials`
- `ai_openai_api_key`, `ai_anthropic_api_key`, `ai_google_api_key`, `ai_openai_compatible_api_key`

This could lead to account takeover (via stolen tokens or 2FA secrets) or unauthorized use of third-party API keys stored against users.

### Affected code paths

1. **Item create/update revisions** The data (snapshot) field written to directus_revisions was not processed through prepareDelta, so concealed/encrypted fields were stored without redaction. Relational fields were also included, which should have been excluded.
2. **Authentication service** When a user was auto-suspended after repeated failed login attempts, the revision record was created with the raw user object (including all sensitive fields) rather than the sanitized delta.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-39943
reference_id
reference_type
scores
0
value 0.00032
scoring_system epss
scoring_elements 0.09686
published_at 2026-06-07T12:55:00Z
1
value 0.00032
scoring_system epss
scoring_elements 0.09663
published_at 2026-06-09T12:55:00Z
2
value 0.00032
scoring_system epss
scoring_elements 0.09628
published_at 2026-06-08T12:55:00Z
3
value 0.00032
scoring_system epss
scoring_elements 0.09692
published_at 2026-06-05T12:55:00Z
4
value 0.00032
scoring_system epss
scoring_elements 0.09712
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-39943
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/releases/tag/v11.17.0
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-10T14:06:00Z/
url https://github.com/directus/directus/releases/tag/v11.17.0
3
reference_url https://github.com/directus/directus/security/advisories/GHSA-mvv8-v4jj-g47j
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-10T14:06:00Z/
url https://github.com/directus/directus/security/advisories/GHSA-mvv8-v4jj-g47j
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-39943
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-39943
5
reference_url https://github.com/advisories/GHSA-mvv8-v4jj-g47j
reference_id GHSA-mvv8-v4jj-g47j
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-mvv8-v4jj-g47j
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases CVE-2026-39943, GHSA-mvv8-v4jj-g47j
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-m4z2-58pn-k3cb
20
url VCID-nug7-m3d7-f7gq
vulnerability_id VCID-nug7-m3d7-f7gq
summary
Directus' insufficient permission checks can enable unauthenticated users to manually trigger Flows
Directus Flows with a manual trigger are not validating whether the user triggering the Flow has permissions to the items provided as payload to the Flow. Depending on what the Flow is set up to do this can lead to the Flow executing potential tasks on the attacker's behalf without authenticating.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-53889
reference_id
reference_type
scores
0
value 0.00244
scoring_system epss
scoring_elements 0.47917
published_at 2026-06-08T12:55:00Z
1
value 0.00244
scoring_system epss
scoring_elements 0.47929
published_at 2026-06-09T12:55:00Z
2
value 0.00244
scoring_system epss
scoring_elements 0.47964
published_at 2026-06-06T12:55:00Z
3
value 0.00244
scoring_system epss
scoring_elements 0.4796
published_at 2026-06-05T12:55:00Z
4
value 0.00244
scoring_system epss
scoring_elements 0.47946
published_at 2026-06-07T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-53889
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/22be460c76957708d67fdd52846a9ad1cbb083fb
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:29Z/
url https://github.com/directus/directus/commit/22be460c76957708d67fdd52846a9ad1cbb083fb
3
reference_url https://github.com/directus/directus/releases/tag/v11.9.0
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:29Z/
url https://github.com/directus/directus/releases/tag/v11.9.0
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-53889
reference_id CVE-2025-53889
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-53889
5
reference_url https://github.com/advisories/GHSA-7cvf-pxgp-42fc
reference_id GHSA-7cvf-pxgp-42fc
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-7cvf-pxgp-42fc
6
reference_url https://github.com/directus/directus/security/advisories/GHSA-7cvf-pxgp-42fc
reference_id GHSA-7cvf-pxgp-42fc
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-07-15T13:43:29Z/
url https://github.com/directus/directus/security/advisories/GHSA-7cvf-pxgp-42fc
fixed_packages
0
url pkg:npm/directus@11.9.0
purl pkg:npm/directus@11.9.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-ab99-17mk-kuee
6
vulnerability VCID-azsd-u8r6-kqcd
7
vulnerability VCID-e6pq-efd4-yfbd
8
vulnerability VCID-ew63-hmst-d7ct
9
vulnerability VCID-h9sb-tucg-b3fw
10
vulnerability VCID-hp3s-jfj1-efdy
11
vulnerability VCID-j9tx-h9v5-w7am
12
vulnerability VCID-m4z2-58pn-k3cb
13
vulnerability VCID-p9j6-rpp2-bqd6
14
vulnerability VCID-r972-eutc-73fh
15
vulnerability VCID-v44m-ug4p-mqhv
16
vulnerability VCID-v46e-qqux-7fdq
17
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.9.0
aliases CVE-2025-53889, GHSA-7cvf-pxgp-42fc
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-nug7-m3d7-f7gq
21
url VCID-p9j6-rpp2-bqd6
vulnerability_id VCID-p9j6-rpp2-bqd6
summary
Directus has open redirect in SAML
An open redirect vulnerability exists in the Directus SAML authentication callback endpoint. The `RelayState` parameter is used in redirects without proper validation against an allowlist of permitted domains.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-22032
reference_id
reference_type
scores
0
value 0.00046
scoring_system epss
scoring_elements 0.14411
published_at 2026-06-08T12:55:00Z
1
value 0.00046
scoring_system epss
scoring_elements 0.1443
published_at 2026-06-09T12:55:00Z
2
value 0.00046
scoring_system epss
scoring_elements 0.14497
published_at 2026-06-07T12:55:00Z
3
value 0.00047
scoring_system epss
scoring_elements 0.15188
published_at 2026-06-06T12:55:00Z
4
value 0.00087
scoring_system epss
scoring_elements 0.2509
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-22032
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/dad9576ea9362905cc4de8028d3877caff36dc23
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-01-08T14:48:13Z/
url https://github.com/directus/directus/commit/dad9576ea9362905cc4de8028d3877caff36dc23
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-22032
reference_id CVE-2026-22032
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-22032
4
reference_url https://github.com/advisories/GHSA-3573-4c68-g8cc
reference_id GHSA-3573-4c68-g8cc
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-3573-4c68-g8cc
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc
reference_id GHSA-3573-4c68-g8cc
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-01-08T14:48:13Z/
url https://github.com/directus/directus/security/advisories/GHSA-3573-4c68-g8cc
fixed_packages
0
url pkg:npm/directus@11.14.0
purl pkg:npm/directus@11.14.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-hp3s-jfj1-efdy
8
vulnerability VCID-m4z2-58pn-k3cb
9
vulnerability VCID-v44m-ug4p-mqhv
10
vulnerability VCID-v46e-qqux-7fdq
11
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.14.0
aliases CVE-2026-22032, GHSA-3573-4c68-g8cc
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-p9j6-rpp2-bqd6
22
url VCID-r972-eutc-73fh
vulnerability_id VCID-r972-eutc-73fh
summary
Directus has Improper Permission Handling on Deleted Fields
Directus does not properly clean up field-level permissions when a field is deleted. If a new field with the same name is created later, the system automatically re-applies the old permissions, which can lead to unauthorized access.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-64746
reference_id
reference_type
scores
0
value 0.00041
scoring_system epss
scoring_elements 0.12676
published_at 2026-06-07T12:55:00Z
1
value 0.00041
scoring_system epss
scoring_elements 0.12595
published_at 2026-06-08T12:55:00Z
2
value 0.00041
scoring_system epss
scoring_elements 0.12709
published_at 2026-06-06T12:55:00Z
3
value 0.00041
scoring_system epss
scoring_elements 0.12705
published_at 2026-06-05T12:55:00Z
4
value 0.00044
scoring_system epss
scoring_elements 0.13713
published_at 2026-06-09T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-64746
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/84d7636969083387164ce5d2fd15a65e11e2d0b8
reference_id
reference_type
scores
0
value 4.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:18:13Z/
url https://github.com/directus/directus/commit/84d7636969083387164ce5d2fd15a65e11e2d0b8
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-64746
reference_id CVE-2025-64746
reference_type
scores
0
value 4.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-64746
4
reference_url https://github.com/advisories/GHSA-9x5g-62gj-wqf2
reference_id GHSA-9x5g-62gj-wqf2
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9x5g-62gj-wqf2
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-9x5g-62gj-wqf2
reference_id GHSA-9x5g-62gj-wqf2
reference_type
scores
0
value 4.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2025-11-13T21:18:13Z/
url https://github.com/directus/directus/security/advisories/GHSA-9x5g-62gj-wqf2
fixed_packages
0
url pkg:npm/directus@11.13.0
purl pkg:npm/directus@11.13.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-8zhr-k6sm-7yf6
3
vulnerability VCID-9qru-zceb-8kb2
4
vulnerability VCID-9y4r-6qtg-83cs
5
vulnerability VCID-azsd-u8r6-kqcd
6
vulnerability VCID-ew63-hmst-d7ct
7
vulnerability VCID-hp3s-jfj1-efdy
8
vulnerability VCID-m4z2-58pn-k3cb
9
vulnerability VCID-p9j6-rpp2-bqd6
10
vulnerability VCID-v44m-ug4p-mqhv
11
vulnerability VCID-v46e-qqux-7fdq
12
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.13.0
aliases CVE-2025-64746, GHSA-9x5g-62gj-wqf2
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-r972-eutc-73fh
23
url VCID-v44m-ug4p-mqhv
vulnerability_id VCID-v44m-ug4p-mqhv
summary
Directus: TUS Upload Authorization Bypass Allows Arbitrary File Overwrite
## Summary

Directus' TUS resumable upload endpoint (`/files/tus`) allows any authenticated user with basic file upload permissions to overwrite arbitrary existing files by UUID. The TUS controller performs only collection-level authorization checks, verifying the user has some permission on `directus_files`, but never validates item-level access to the specific file being replaced. As a result, row-level permission rules (e.g., "users can only update their own files") are completely bypassed via the TUS path while being correctly enforced on the standard REST upload path.

## Impact

- **Arbitrary file overwrite:** Any authenticated user with basic TUS upload permissions can overwrite any file in `directus_files` by UUID, regardless of row-level permission rules.
- **Permanent data loss:** The victim file's original stored bytes are deleted from storage and replaced with attacker-controlled content.
- **Metadata corruption:** The victim file's database record is updated with the attacker's filename, type, and size metadata.
Privilege escalation potential: If admin-owned files (e.g., application assets, templates) are stored in `directus_files`, a low-privilege user could replace them with malicious content.

## Workaround

Disable TUS uploads by setting `TUS_ENABLED=false` if resumable uploads are not required.

## Credit

This vulnerability was discovered and reported by [bugbunny.ai](https://bugbunny.ai).
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35412
reference_id
reference_type
scores
0
value 0.00013
scoring_system epss
scoring_elements 0.02398
published_at 2026-06-09T12:55:00Z
1
value 0.00013
scoring_system epss
scoring_elements 0.0251
published_at 2026-06-05T12:55:00Z
2
value 0.00013
scoring_system epss
scoring_elements 0.02512
published_at 2026-06-06T12:55:00Z
3
value 0.00013
scoring_system epss
scoring_elements 0.02453
published_at 2026-06-07T12:55:00Z
4
value 0.00013
scoring_system epss
scoring_elements 0.02439
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35412
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-qqmv-5p3g-px89
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-07T16:23:08Z/
url https://github.com/directus/directus/security/advisories/GHSA-qqmv-5p3g-px89
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35412
reference_id
reference_type
scores
0
value 7.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35412
4
reference_url https://github.com/advisories/GHSA-qqmv-5p3g-px89
reference_id GHSA-qqmv-5p3g-px89
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-qqmv-5p3g-px89
fixed_packages
0
url pkg:npm/directus@11.16.1
purl pkg:npm/directus@11.16.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-azsd-u8r6-kqcd
3
vulnerability VCID-ew63-hmst-d7ct
4
vulnerability VCID-m4z2-58pn-k3cb
5
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.16.1
aliases CVE-2026-35412, GHSA-qqmv-5p3g-px89
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-v44m-ug4p-mqhv
24
url VCID-v46e-qqux-7fdq
vulnerability_id VCID-v46e-qqux-7fdq
summary
Directus: Open Redirect in Admin 2FA Setup Page
### Summary

Directus is vulnerable to an Open Redirect via the redirect query parameter on the `/admin/tfa-setup` page. When an administrator who has not yet configured Two-Factor Authentication (2FA) visits a crafted URL, they are presented with the legitimate Directus 2FA setup page. After completing the setup process, the application redirects the user to the attacker-controlled URL specified in the `redirect` parameter without any validation.

This vulnerability could be used in phishing attacks targeting Directus administrators, as the initial interaction occurs on a trusted domain.

### Credits
Discovered by Neo by ProjectDiscovery (https://neo.projectdiscovery.io/)
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35411
reference_id
reference_type
scores
0
value 0.00019
scoring_system epss
scoring_elements 0.05285
published_at 2026-06-09T12:55:00Z
1
value 0.00019
scoring_system epss
scoring_elements 0.05302
published_at 2026-06-05T12:55:00Z
2
value 0.00019
scoring_system epss
scoring_elements 0.05286
published_at 2026-06-06T12:55:00Z
3
value 0.00019
scoring_system epss
scoring_elements 0.0528
published_at 2026-06-07T12:55:00Z
4
value 0.00019
scoring_system epss
scoring_elements 0.0524
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35411
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-q75c-4gmv-mg9x
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-07T13:36:55Z/
url https://github.com/directus/directus/security/advisories/GHSA-q75c-4gmv-mg9x
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35411
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35411
4
reference_url https://github.com/advisories/GHSA-q75c-4gmv-mg9x
reference_id GHSA-q75c-4gmv-mg9x
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-q75c-4gmv-mg9x
fixed_packages
0
url pkg:npm/directus@11.16.1
purl pkg:npm/directus@11.16.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-4jcf-fjd5-pydt
2
vulnerability VCID-azsd-u8r6-kqcd
3
vulnerability VCID-ew63-hmst-d7ct
4
vulnerability VCID-m4z2-58pn-k3cb
5
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.16.1
aliases CVE-2026-35411, GHSA-q75c-4gmv-mg9x
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-v46e-qqux-7fdq
25
url VCID-wvhh-m37j-nff5
vulnerability_id VCID-wvhh-m37j-nff5
summary
Directus: Authenticated Users Can Extract Concealed Fields via Aggregate Queries
### Summary

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`.

### Details

Fields marked with `conceal` are protected by payload processing logic that replaces real values with a masked placeholder on read. This protection works correctly for standard item queries, but aggregate query results are structured differently, operations are nested under their function name rather than appearing as flat field keys. The masking logic does not account for this nested structure, causing it to silently skip concealed fields in aggregate responses and return their raw values to the client.

### Impact

- **Account Takeover** An authenticated attacker can harvest static API tokens for all users, including administrators, enabling immediate authentication as any account without credentials.

- **2FA Bypass** TOTP seeds stored in directus_users can similarly be extracted, allowing an attacker to bypass two-factor authentication for any account.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-35442
reference_id
reference_type
scores
0
value 0.00018
scoring_system epss
scoring_elements 0.04793
published_at 2026-06-09T12:55:00Z
1
value 0.00018
scoring_system epss
scoring_elements 0.04825
published_at 2026-06-05T12:55:00Z
2
value 0.00018
scoring_system epss
scoring_elements 0.04814
published_at 2026-06-06T12:55:00Z
3
value 0.00018
scoring_system epss
scoring_elements 0.04804
published_at 2026-06-07T12:55:00Z
4
value 0.00018
scoring_system epss
scoring_elements 0.04766
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-35442
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-38hg-ww64-rrwc
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-04-07T13:30:05Z/
url https://github.com/directus/directus/security/advisories/GHSA-38hg-ww64-rrwc
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-35442
reference_id
reference_type
scores
0
value 8.1
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-35442
4
reference_url https://github.com/advisories/GHSA-38hg-ww64-rrwc
reference_id GHSA-38hg-ww64-rrwc
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-38hg-ww64-rrwc
fixed_packages
0
url pkg:npm/directus@11.17.0
purl pkg:npm/directus@11.17.0
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.17.0
aliases CVE-2026-35442, GHSA-38hg-ww64-rrwc
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-wvhh-m37j-nff5
26
url VCID-ydha-8cmf-hbdx
vulnerability_id VCID-ydha-8cmf-hbdx
summary
Directus `search` query parameter allows enumeration of non permitted fields
The `search` query parameter allows users with access to a collection to filter items based on fields they do not have permission to view. This allows the enumeration of unknown field contents.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-30352
reference_id
reference_type
scores
0
value 0.00144
scoring_system epss
scoring_elements 0.34446
published_at 2026-06-07T12:55:00Z
1
value 0.00144
scoring_system epss
scoring_elements 0.34482
published_at 2026-06-06T12:55:00Z
2
value 0.00144
scoring_system epss
scoring_elements 0.34423
published_at 2026-06-09T12:55:00Z
3
value 0.00144
scoring_system epss
scoring_elements 0.34466
published_at 2026-06-05T12:55:00Z
4
value 0.00144
scoring_system epss
scoring_elements 0.34403
published_at 2026-06-08T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-30352
1
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
2
reference_url https://github.com/directus/directus/commit/ac5a9964d9926f20dc063a74cb417dc7bbad676d
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-27T15:14:43Z/
url https://github.com/directus/directus/commit/ac5a9964d9926f20dc063a74cb417dc7bbad676d
3
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-30352
reference_id CVE-2025-30352
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-30352
4
reference_url https://github.com/advisories/GHSA-7wq3-jr35-275c
reference_id GHSA-7wq3-jr35-275c
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-7wq3-jr35-275c
5
reference_url https://github.com/directus/directus/security/advisories/GHSA-7wq3-jr35-275c
reference_id GHSA-7wq3-jr35-275c
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-27T15:14:43Z/
url https://github.com/directus/directus/security/advisories/GHSA-7wq3-jr35-275c
fixed_packages
0
url pkg:npm/directus@11.5.0
purl pkg:npm/directus@11.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-8zhr-k6sm-7yf6
4
vulnerability VCID-9qru-zceb-8kb2
5
vulnerability VCID-9y4r-6qtg-83cs
6
vulnerability VCID-ab99-17mk-kuee
7
vulnerability VCID-azsd-u8r6-kqcd
8
vulnerability VCID-b7uq-h31v-5ua1
9
vulnerability VCID-d7x4-xpyz-9ybv
10
vulnerability VCID-e6pq-efd4-yfbd
11
vulnerability VCID-ew63-hmst-d7ct
12
vulnerability VCID-h9sb-tucg-b3fw
13
vulnerability VCID-hp3s-jfj1-efdy
14
vulnerability VCID-j9tx-h9v5-w7am
15
vulnerability VCID-m4z2-58pn-k3cb
16
vulnerability VCID-nug7-m3d7-f7gq
17
vulnerability VCID-p9j6-rpp2-bqd6
18
vulnerability VCID-r972-eutc-73fh
19
vulnerability VCID-v44m-ug4p-mqhv
20
vulnerability VCID-v46e-qqux-7fdq
21
vulnerability VCID-wvhh-m37j-nff5
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.5.0
aliases CVE-2025-30352, GHSA-7wq3-jr35-275c
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ydha-8cmf-hbdx
Fixing_vulnerabilities
0
url VCID-4822-z5gh-zqbw
vulnerability_id VCID-4822-z5gh-zqbw
summary
Directus has a DOM-Based cross-site scripting (XSS) via layout_options
Directus allows an authenticated attacker to save cross site scripting code to the database. This is possible because the application injects an attacker-controlled parameter that will be stored in the server and used by the client into an unsanitized DOM element. When chained with [CVE-2024-6534](https://github.com/directus/directus/security/advisories/GHSA-3fff-gqw3-vj86), it could result in account takeover.
references
0
reference_url https://github.com/directus/directus
reference_id
reference_type
scores
0
value 3.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:N/I:L/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus
1
reference_url https://github.com/advisories/GHSA-9qrm-48qf-r2rw
reference_id GHSA-9qrm-48qf-r2rw
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9qrm-48qf-r2rw
2
reference_url https://github.com/directus/directus/security/advisories/GHSA-9qrm-48qf-r2rw
reference_id GHSA-9qrm-48qf-r2rw
reference_type
scores
0
value 3.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:N/I:L/A:N
1
value LOW
scoring_system cvssv3.1_qr
scoring_elements
2
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/directus/directus/security/advisories/GHSA-9qrm-48qf-r2rw
fixed_packages
0
url pkg:npm/directus@11.3.3
purl pkg:npm/directus@11.3.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-223k-jar9-ckg1
1
vulnerability VCID-2bhb-q64y-mqhq
2
vulnerability VCID-4jcf-fjd5-pydt
3
vulnerability VCID-77h9-g53b-qucq
4
vulnerability VCID-8zhr-k6sm-7yf6
5
vulnerability VCID-98ug-cruq-e3he
6
vulnerability VCID-9qru-zceb-8kb2
7
vulnerability VCID-9y4r-6qtg-83cs
8
vulnerability VCID-ab99-17mk-kuee
9
vulnerability VCID-azsd-u8r6-kqcd
10
vulnerability VCID-b5vw-9vy2-xbev
11
vulnerability VCID-b7uq-h31v-5ua1
12
vulnerability VCID-d7x4-xpyz-9ybv
13
vulnerability VCID-e6pq-efd4-yfbd
14
vulnerability VCID-ej7k-saka-huae
15
vulnerability VCID-ew63-hmst-d7ct
16
vulnerability VCID-h9sb-tucg-b3fw
17
vulnerability VCID-hp3s-jfj1-efdy
18
vulnerability VCID-j9tx-h9v5-w7am
19
vulnerability VCID-m4z2-58pn-k3cb
20
vulnerability VCID-nug7-m3d7-f7gq
21
vulnerability VCID-p9j6-rpp2-bqd6
22
vulnerability VCID-r972-eutc-73fh
23
vulnerability VCID-v44m-ug4p-mqhv
24
vulnerability VCID-v46e-qqux-7fdq
25
vulnerability VCID-wvhh-m37j-nff5
26
vulnerability VCID-ydha-8cmf-hbdx
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/directus@11.3.3
aliases GHSA-9qrm-48qf-r2rw
risk_score 1.6
exploitability 0.5
weighted_severity 3.1
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4822-z5gh-zqbw
Risk_score4.5
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:npm/directus@11.3.3