CVE-2026-44012

Craft CMS is a content management system (CMS). From 5.0.0-RC1 to before 5.9.18, AssetsController::actionShowInFolder() fetches an asset by ID and returns its filename and complete folder hierarchy (including volume handle, volume UID, folder names, folder UIDs, and folder URI paths) without checking whether the requesting user has viewAssets or viewPeerAssets permission on the asset’s volume. Any authenticated CP user — even one with zero volume permissions — can enumerate asset filenames and the full folder structure of any volume by supplying arbitrary asset IDs. This vulnerability is fixed in 5.9.18.
CVSS

No CVSS.

Configurations

No configuration.

History

26 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) Craft CMS es un sistema de gestión de contenido (CMS). Desde la versión 5.0.0-RC1 hasta antes de la 5.9.18, AssetsController::actionShowInFolder() obtiene un activo por ID y devuelve su nombre de archivo y la jerarquía completa de carpetas (incluyendo el identificador del volumen, el UID del volumen, los nombres de las carpetas, los UID de las carpetas y las rutas URI de las carpetas) sin verificar si el usuario solicitante tiene permiso de viewAssets o viewPeerAssets en el volumen del activo. Cualquier usuario autenticado del CP - incluso uno con cero permisos de volumen - puede enumerar los nombres de archivo de los activos y la estructura completa de carpetas de cualquier volumen proporcionando IDs de activos arbitrarios. Esta vulnerabilidad se corrige en la versión 5.9.18.

Information

Published : 2026-05-12 21:16

Updated : 2026-10-26 17:10


NVD link : CVE-2026-44012

Mitre link : CVE-2026-44012

CVE.ORG link : CVE-2026-44012


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization