CVE-2026-41128

Craft CMS is a content management system (CMS). In versions 5.6.0 through 5.9.14, the `actionSavePermissions()` endpoint allows a user with only `viewUsers` permission to remove arbitrary users from all user groups. While `_saveUserGroups()` enforces per-group authorization for additions, it performs no equivalent authorization check for removals, so submitting an empty `groups` value removes all existing group memberships. Version 5.9.15 contains a patch.
CVSS

No CVSS.

Configurations

No configuration.

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Craft CMS es un sistema de gestión de contenido (CMS). En las versiones 5.6.0 a 5.9.14, el endpoint ’actionSavePermissions()’ permite a un usuario con solo el permiso ’viewUsers’ eliminar usuarios arbitrarios de todos los grupos de usuarios. Mientras que ’_saveUserGroups()’ aplica la autorización por grupo para las adiciones, no realiza ninguna comprobación de autorización equivalente para las eliminaciones, por lo que enviar un valor ’groups’ vacío elimina todas las membresías de grupo existentes. La versión 5.9.15 contiene un parche.

Information

Published : 2026-04-22 00:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-41128

Mitre link : CVE-2026-41128

CVE.ORG link : CVE-2026-41128


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization