VYPR
Low severityNVD Advisory· Published Mar 24, 2026· Updated Mar 24, 2026

Craft CMS: Anonymous "assets/image-editor" calls returns private asset editor metadata to unauthorized users

CVE-2026-33161

Description

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 call assets/image-editor with the ID of a private asset they cannot view and still receive editor response data, including focalPoint. The endpoint returns private editing metadata without per-asset authorization validation. This issue has been patched in versions 4.17.8 and 5.9.14.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
craftcms/cmsPackagist
>= 5.0.0-RC1, < 5.9.145.9.14
craftcms/cmsPackagist
>= 4.0.0-RC1, < 4.17.84.17.8

Affected products

1

Patches

1
d30df3112220

Fixed GHSA-5pgf-h923-m958

https://github.com/craftcms/cmsbrandonkellyFeb 25, 2026via ghsa
2 files changed · +4 0
  • CHANGELOG.md+1 0 modified
    @@ -3,6 +3,7 @@
     ## Unreleased
     
     - The `PDO::MYSQL_ATTR_MULTI_STATEMENTS` attribute is no longer set by default for database connections. ([#18474](https://github.com/craftcms/cms/issues/18474))
    +- Fixed a [low-severity](https://github.com/craftcms/cms/security/policy#severity--remediation) information disclosure vulnerability. (GHSA-5pgf-h923-m958)
     
     ## 4.17.7 - 2026-02-24
     
    
  • src/controllers/AssetsController.php+3 0 modified
    @@ -1194,6 +1194,9 @@ public function actionPreviewFile(): Response
                 return $this->asFailure(Craft::t('app', 'Asset not found with that id'));
             }
     
    +        $this->requireVolumePermissionByAsset('viewAssets', $asset);
    +        $this->requirePeerVolumePermissionByAsset('viewPeerAssets', $asset);
    +
             $previewHtml = null;
     
             $previewHandler = Craft::$app->getAssets()->getAssetPreviewHandler($asset);
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

6

News mentions

0

No linked articles in our index yet.