CVE-2026-72786
mediumpriority · track · 0EPSS 0.005 · 40 %ileEUUSEPSS · scored 2026-10-27
Craft CMS versions before 5.10.8 contain an authentication bypass vulnerability in the elements/save action that allows authenticated users to change passwords without verification. Attackers with edit users permission can reset any user's password including administrators by exploiting the unprotected newPassword field in the User element save flow.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 4.9–7.1
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (2)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-p8x7-9vfw-p7vcCraft CMS: Arbitrary user password reset leading to administrator account takeover2026-08-06ghsa · osvUS
The vulnerability allows any authenticated user to change their own password without providing the current password or having an active elevated session. It also allows the attacker to change other users’ passwords if the attacker’s account has `edit users` permission (which doesn’t allow changing others’ passwords) and lacks `Administrate users` permission (which is required to change others’ passwords). The vulnerability exists in the `elements/save` action when saving a User element. The `UserPasswordValidator` applies only a `safe` validator to the `newPassword` field without an `on` scenario restriction. This makes `newPassword` mass-assignable during the generic element save flow, completely bypassing the dedicated `users/set-password` action that enforces elevated session verification. An attacker with any authenticated session (whether it’s hijacked or a normal / low-privileged user) can change their own password, and potentially take over administrator accounts. ## Required Permissions - Access the control panel - Edit users (needed for the account takeover attack scenario) ## Impact - Any authenticated user can change their own password without providing their current password. - Users with Edit users permission can change any user’s password, including administrators.
- CVE-2026-79989Arbitrary user password reset leading to administrator account takeover2026-09-02vendor · osvUS
The vulnerability allows any authenticated user to change their own password without providing the current password or having an active elevated session. It also allows the attacker to change other users’ passwords if the attacker’s account has Edit users permission (which doesn’t allow changing others’ passwords) and lacks Administrate users permission (which is required to change others’ passwords).
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (6)
External citations — patches, advisories, analysis.
- https://github.com/craftcms/cms/security/advisories/GHSA-p8x7-9vfw-p7vccnnvd
- https://www.vulncheck.com/advisories/craft-cms-rc1-before-authentication-bypass-via-password-resetcnnvd
- https://github.com/craftcms/cms/security/advisories/GHSA-p8x7-9vfw-p7vcenisa_euvd
- https://www.vulncheck.com/advisories/craft-cms-rc1-before-authentication-bypass-via-password-resetenisa_euvd
- https://github.com/craftcms/cms/security/advisories/GHSA-p8x7-9vfw-p7vcnvd
- https://www.vulncheck.com/advisories/craft-cms-rc1-before-authentication-bypass-via-password-resetnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan