CVE-2026-33158

Craft CMS is a content management system (CMS). From version 4.0.0-RC1 to before version 4.17.8 and from version 5.0.0-RC1 to before version 5.9.14, a low-privileged authenticated user can read private asset content by calling assets/edit-image with an arbitrary assetId that they are not authorized to view. The endpoint returns image bytes (or a preview redirect) without enforcing a per-asset view authorization check, leading to potential unauthorized disclosure of private files. This issue has been patched in versions 4.17.8 and 5.9.14.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:craftcms:craft_cms:*:*:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:*:*:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:-:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc2:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc3:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:5.0.0:-:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:5.0.0:rc1:*:*:*:*:*:*

History

26 Mar 2026, 17:08

Type Values Removed Values Added
CPE cpe:2.3:a:craftcms:craft_cms:*:*:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc2:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:-:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:5.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc3:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:5.0.0:-:*:*:*:*:*:*
cpe:2.3:a:craftcms:craft_cms:4.0.0:rc1:*:*:*:*:*:*
References () https://github.com/craftcms/cms/commit/7290d91639e5e3a4f7e221dfbef95c9b77331860 - () https://github.com/craftcms/cms/commit/7290d91639e5e3a4f7e221dfbef95c9b77331860 - Patch
References () https://github.com/craftcms/cms/releases/tag/4.17.8 - () https://github.com/craftcms/cms/releases/tag/4.17.8 - Release Notes
References () https://github.com/craftcms/cms/releases/tag/5.9.14 - () https://github.com/craftcms/cms/releases/tag/5.9.14 - Release Notes
References () https://github.com/craftcms/cms/security/advisories/GHSA-3pvf-vxrv-hh9c - () https://github.com/craftcms/cms/security/advisories/GHSA-3pvf-vxrv-hh9c - Vendor Advisory
Summary
  • (es) Craft CMS es un sistema de gestión de contenido (CMS). Desde la versión 4.0.0-RC1 hasta antes de la versión 4.17.8 y desde la versión 5.0.0-RC1 hasta antes de la versión 5.9.14, un usuario autenticado con bajos privilegios puede leer contenido de activos privados llamando a assets/edit-image con un assetId arbitrario que no está autorizado a ver. El endpoint devuelve bytes de imagen (o una redirección de vista previa) sin aplicar una verificación de autorización de vista por activo, lo que lleva a una posible divulgación no autorizada de archivos privados. Este problema ha sido parcheado en las versiones 4.17.8 y 5.9.14.
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5
First Time Craftcms
Craftcms craft Cms

24 Mar 2026, 18:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-24 18:16

Updated : 2026-03-26 17:08


NVD link : CVE-2026-33158

Mitre link : CVE-2026-33158

CVE.ORG link : CVE-2026-33158


JSON object : View

Products Affected

craftcms

  • craft_cms
CWE
CWE-639

Authorization Bypass Through User-Controlled Key