Missing Authorization in Craft CMS - CVE-2026-41128
Published: June 16, 2026
Craft CMS
Detailed vulnerability description
The vulnerability allows a remote user to remove arbitrary users from all user groups.
The vulnerability exists due to improper access control in the actionSavePermissions() endpoint and _saveUserGroups() method when handling a crafted save-permissions request with an empty groups value. A remote user can send a specially crafted POST request to remove arbitrary users from all user groups.
Exploitation requires a control panel account with accessCp and viewUsers permissions, and only Pro edition or higher is affected.