Missing Authorization in Craft CMS - #VU144283
Published: August 19, 2026
Vulnerability details
The vulnerability allows a remote user to escalate privileges.
The vulnerability exists due to improper access control in UsersController::actionGetPasswordResetUrl and UsersController::actionSetPassword when handling password reset URL generation and password setting for arbitrary user accounts. A remote user can mint a password reset URL for an administrator and set a new password to escalate privileges.
Exploitation requires a control-panel account with the administrateUsers permission and an elevated session, and it can target administrator accounts.