Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-44px-qjjc-xrhq

Опубликовано: 26 мар. 2026
Источник: github
Github: Прошло ревью
CVSS4: 1.3

Описание

Craft CMS: Authorized asset "preview file" requests bypass allows users without asset access to retrieve private preview metadata

Summary

An authenticated low-privileged user can call assets/preview-file for an asset they are not authorized to view and still receive preview response data (previewHtml) for that private asset.

The returned preview HTML included a private preview image route containing the target private assetId, even though canView was false for the attacker account.

Details

  1. assets/preview-file accepts a maliciously controlled assetId and renders preview output.
  2. The action does not enforce per-asset view authorization prior to returning preview content.
  3. As a result, an authenticated user without asset-view permission can still obtain private preview output.

This affects Craft installations with authenticated users of mixed privilege levels with private assets.

Resources

  • d30df3112220db1ffd6726a3ed11857014c7fb27
  • b1cddf72c98a

Пакеты

Наименование

craftcms/cms

composer
Затронутые версииВерсия исправления

>= 5.0.0-RC1, <= 5.9.13

5.9.14

Наименование

craftcms/cms

composer
Затронутые версииВерсия исправления

>= 4.0.0-RC1, <= 4.17.7

4.17.8

EPSS

Процентиль: 29%
0.00359
Низкий

1.3 Low

CVSS4

Дефекты

CWE-200
CWE-639
CWE-862

Связанные уязвимости

CVSS3: 4.3
nvd
3 месяца назад

Craft CMS versions >= 5.0.0-RC1, <= 5.9.13 and >= 4.0.0-RC1, <= 4.17.7 contain an authorization bypass in the assets/preview-file endpoint. The action does not enforce per-asset view authorization before returning preview content, allowing an authenticated low-privileged user to supply a controlled assetId for an asset they are not permitted to view and still receive preview response data (previewHtml), including a private preview image route containing the target private assetId. Fixed in 5.9.14 and 4.17.8.

EPSS

Процентиль: 29%
0.00359
Низкий

1.3 Low

CVSS4

Дефекты

CWE-200
CWE-639
CWE-862