CVE-2026-72785

Craft CMS 5.0.0-RC1 through 5.10.5 contains an incorrect authorization vulnerability. A control-panel user holding only the viewCategories permission (without saveCategories) for a category group can permanently modify that group's category structure — reordering and re-parenting categories — via the structures/move-element action. The structureEditable flag is computed from the view permission rather than the save permission, and the StructuresController authorizes the mutating action on that read-time session grant without a save re-check. Because a category's URI is derived from its position in the structure, moving a category changes its URL and those of its descendants and can corrupt navigation menus built from the category taxonomy. The issue is fixed in 5.10.6.
Configurations

No configuration.

History

23 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) Craft CMS 5.0.0-RC1 hasta 5.10.5 contiene una vulnerabilidad de autorización incorrecta. Un usuario del panel de control que posee solo el permiso viewCategories (sin saveCategories) para un grupo de categorías puede modificar permanentemente la estructura de categorías de ese grupo - reordenando y reasignando categorías a nuevos padres - a través de la acción structures/move-element. El indicador structureEditable se calcula a partir del permiso de vista en lugar del permiso de guardado, y el StructuresController autoriza la acción de mutación en esa concesión de sesión en tiempo de lectura sin una nueva verificación de guardado. Debido a que la URI de una categoría se deriva de su posición en la estructura, mover una categoría cambia su URL y las de sus descendientes y puede corromper los menús de navegación construidos a partir de la taxonomía de categorías. El problema se corrige en 5.10.6.

Information

Published : 2026-08-11 13:19

Updated : 2026-10-24 15:10


NVD link : CVE-2026-72785

Mitre link : CVE-2026-72785

CVE.ORG link : CVE-2026-72785


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization