Improper Authorization in Craft CMS - #VU139971

 

Improper Authorization in Craft CMS - #VU139971

Published: July 29, 2026


Vulnerability identifier: #VU139971
CSH Severity: Low
CVSS v4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-285
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to reset passwords for their own account and other users' accounts, potentially leading to administrator account takeover.

The vulnerability exists due to improper authorization in the elements/save action when saving a User element, because the UserPasswordValidator makes the newPassword field mass-assignable without scenario restriction when processing element save requests. A remote user can send a specially crafted request to reset passwords for their own account and other users' accounts, potentially leading to administrator account takeover.

Exploitation requires an authenticated session with access to the control panel, and changing other users' passwords additionally requires the Edit users permission.


Affected software

Craft CMS

Remediation

Install security update from vendor's website.

Craft CMS - update to 5.10.8

External References

Related Security Bulletins