CVE Catalog

CVE-2026-92589

MediumCVSS 4.3
Published: Translated: NVD NIST

Summary

Craft CMS 5.0.0 through 5.10.12 contains a broken access control flaw in the nested-elements reorder endpoint. An authenticated user with view-only permissions can reorder Matrix blocks or Address fields in another author's content without save access.

Risk Assessment

Risk of data integrity violation – a user with limited permissions can modify other authors' content, potentially leading to unauthorized changes and loss of trust.

Recommendation

Immediately upgrade to version 5.10.13 or later, which fixes this vulnerability.

Other vulnerabilities in Craft CMS

See all
Original NVD description (English source)

Craft CMS 5.0.0 through 5.10.12 (fixed in 5.10.13) contains a broken access control flaw in the nested-elements reorder endpoint. When an authenticated control panel user with viewEntries and viewPeerEntries (but without savePeerEntries) opens another author's entry in read-only mode, Craft unconditionally grants that session a `manageNestedElements::<ownerId>::field:<handle>` authorization flag for the entry's Matrix/Address fields. Unlike the corresponding delete endpoint, actions/nested-elements/reorder trusts this session flag alone and never rechecks the caller's save permission for the owner element. As a result, a view-only user can POST to actions/nested-elements/reorder using the ownerElementType, ownerId, ownerSiteId, attribute, elementIds, and offset parameters present in the read-only page source and rewrite the sort order of Matrix blocks or Addresses belonging to content they are explicitly denied save access to.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS