CVE-2025-30352CWE-200

Directus `search` query parameter allows enumeration of non permitted fields

Medium · published March 26, 2025

CVSS v3.1
5.3
EPSS
0%
Percentile
30.4
In the wild
Unconfirmed
What it is

Directus is a real-time API and App dashboard for managing SQL database content. Starting in version 9.0.0-alpha.4 and prior to version 11.5.0, 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. The searchable columns (numbers & strings) are not checked against permissions when injecting the `where` clauses for applying the search query. This leads to the possibility of enumerating those un-permitted fields. Version 11.5.0 fixes the issue.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00376 · 30.4th percentile
Weakness
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor
Published
2025-03-26T17:18Z
EPSS history
Timeline
  • 26 MAR 17:18Z
    Directus `search` query parameter allows enumeration of non permitted fields
    cvelistv5