Intel

AIKIDO-2026-620723

craftcms/cms is vulnerable to Missing Authorization

Missing AuthorizationCVE-2026-14793 Published 2 days ago

35

Low Risk

This Affects:

PHPcraftcms/cms
4.0.0 - 4.18.0.1
Fixed in 4.18.1
5.0.0 - 5.10.2
Fixed in 5.10.3
Are you affected? Scan for Free

TL;DR

The reorder-sets action in Craft CMS's globals controller lacks the admin authorization check that the adjacent save and delete actions enforce. Any authenticated control-panel user can reorder all global sets, and the new order is written through to the versioned project config and persists across requests. This lets a low-privilege user create project-config churn, trigger config-sync conflicts, and change the ordering shown to all editors. The fix adds the missing admin requirement to the action.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and authenticated control-panel users can call the globals reorder-sets action.

Background info

craftcms/cms is vulnerable to Missing Authorization in versions 4.0.0 - 4.18.0.1 and 5.0.0 - 5.10.2.

How to fix this

Upgrade the craftcms/cms library to the patch version.