Craft CMS' anonymous "assets/image-editor" calls return private asset editor metadata to unauthorized users
Package
Affected versions
>= 5.0.0-RC1, <= 5.9.13
>= 4.0.0-RC1, <= 4.17.7
Patched versions
5.9.14
4.17.8
Description
Published to the GitHub Advisory Database
Mar 24, 2026
Reviewed
Mar 24, 2026
Published by the National Vulnerability Database
Mar 24, 2026
Last updated
Mar 25, 2026
Summary
A low-privileged authenticated user can call
assets/image-editorwith the ID of a private asset they cannot view and still receive editor response data, includingfocalPoint.The endpoint returns private editing metadata without per-asset authorization validation.
Root-cause analysis:
actionImageEditor()acceptsassetIdfrom the request body.htmlandfocalPoint.Impact
Affected deployments:
Security consequence:
References