CVE-2025-30352

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

No configuration.

History

27 Mar 2025, 16:15

Type Values Removed Values Added
References () https://github.com/directus/directus/security/advisories/GHSA-7wq3-jr35-275c - () https://github.com/directus/directus/security/advisories/GHSA-7wq3-jr35-275c -
Summary
  • (es) Directus es una API en tiempo real y un panel de control para aplicaciones que gestiona el contenido de bases de datos SQL. A partir de la versión 9.0.0-alpha.4 y anteriores a la 11.5.0, el parámetro de consulta `search` permite a los usuarios con acceso a una colección filtrar elementos según los campos que no tienen permiso para ver. Esto permite enumerar el contenido de campos desconocidos. Las columnas de búsqueda (números y cadenas) no se verifican con los permisos al inyectar las cláusulas `where` para aplicar la consulta de búsqueda. Esto permite enumerar los campos no permitidos. La versión 11.5.0 soluciona este problema.

26 Mar 2025, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-03-26 18:15

Updated : 2025-03-27 16:45


NVD link : CVE-2025-30352

Mitre link : CVE-2025-30352

CVE.ORG link : CVE-2025-30352


JSON object : View

Products Affected

No product.

CWE
CWE-200

Exposure of Sensitive Information to an Unauthorized Actor