ZeroHour

CVE-2026-84794

large

Missing Authorization in Craft CMS move-asset Endpoint Allows Unauthorized Asset Deletion

CVSS 4.0
7.1 high
EPSS
<1%p10
Published
()
Modified
AI analysis

Craft CMS versions before 5.10.11 lack an authorization check (CWE-862, Missing Authorization) on the assets/move-asset endpoint when the request includes force=1, so the server does not verify peer asset permissions before performing the operation. A low-privileged authenticated user can exploit this by moving one of their own assets into another user's folder with force=1, which also deletes any conflicting file already present in the destination folder. The attacker gains unauthorized deletion and replacement of assets stored in other users' folders, producing high integrity and low availability impact with no confidentiality impact. All Craft CMS deployments running a version earlier than 5.10.11 are affected, and exploitation requires a valid low-privileged account rather than unauthenticated access. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known, and EPSS estimates only a ~0.2% probability of exploitation within 30 days.

What to do: Upgrade to Craft CMS 5.10.11 or later, which restores the missing authorization check on the assets/move-asset endpoint. Until patching, restrict which authenticated roles may invoke asset-move operations or write into other users' folders, and audit asset folders for unexpected moves or missing files. Because the flaw requires a valid login, reviewing low-privilege user accounts and their asset permissions is a sensible interim check.

Affected
Craft CMSall versions before 5.10.11
Estimated exposure
large≈50,000–100,000 Craft CMS sites (public technology trackers count tens of thousands of live Craft sites; only unpatched installs are affected) — Craft CMS publishes no WordPress-style active-install count, but public web-technology trackers such as BuiltWith report tens of thousands of live Craft sites and the affected range covers every version prior to 5.10.11, so the unpatched…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.