Description
Craft CMS versions before 5.10.11 lack authorization checks in the assets/move-asset endpoint when force=1 is supplied. Authenticated users without peer asset permissions can move their own assets into other users' folders and force deletion of conflicting files, allowing unauthorized asset deletion and replacement.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| craftcms | cms | 5.0.0-RC1 – < 5.10.11 | 5.10.11 |
References
- GitHub Security Advisory (GHSA-9xvf-7w97-83mv) vendor-advisory
- VulnCheck Advisory: Craft CMS 5.0.0 through 5.10.10 Authorization Bypass via assets/move-asset third-party-advisory