Unverified Password Change in phpMyFAQ - CVE-2026-85591

 

Unverified Password Change in phpMyFAQ - CVE-2026-85591

Published: August 21, 2026 / Updated: September 14, 2026


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

Vulnerability details

The vulnerability allows a remote user to change an account password and take over the account.

The vulnerability exists due to unverified password change in the user control panel API endpoint `PUT /api/user/data/update` when processing authenticated password update requests. A remote user can send a crafted password change request without supplying the current password to change an account password and take over the account.

Any session-level compromise, such as script execution in the user's browser context, a stolen session cookie, or an unattended unlocked session, can be leveraged to perform the password change silently, and existing sessions are invalidated after the change.


Affected software

phpMyFAQ

How to mitigate CVE-2026-85591

Install security update from vendor's website.

phpMyFAQ - update to 4.1.8

External References

Related Security Bulletins