CVE Catalog

CVE-2026-85590

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

32th percentile - higher than 32% of all known CVEs

Summary

phpMyFAQ before version 4.1.8 contains an authentication bypass vulnerability in its two-factor authentication (TOTP) disable functionality. The removeTwofactorConfig() handler only verifies that the user is logged in and that a valid CSRF token is supplied, then disables TOTP without requiring password re-entry or a current TOTP code. An attacker who has hijacked a user's session can silently strip two-factor protection from any account, including administrator accounts.

Risk Assessment

The risk to the organization includes takeover of privileged accounts after session hijacking, potentially leading to unauthorized access to data and systems. Loss of two-factor protection increases the likelihood of successful account attacks.

Recommendation

It is recommended to immediately upgrade phpMyFAQ to version 4.1.8 or later. Additionally, enforce re-authentication (password or TOTP code) for any change to 2FA settings and monitor sessions for suspicious activity.

Other vulnerabilities in phpMyFAQ

See all
Original NVD description (English source)

phpMyFAQ before 4.1.8 contains an authentication bypass vulnerability in its two-factor authentication (TOTP) disable functionality. The removeTwofactorConfig() handler (reachable via POST /api/user/remove-twofactor) verifies only that the user is logged in and that a valid CSRF token is supplied, then disables TOTP without requiring password re-entry or a current TOTP code. The same downgrade is also reachable inline via PUT /api/user/data/update, which accepts a plain twofactor_enabled form field under the same session+CSRF-only guard. An attacker who has hijacked a user's session can silently strip two-factor protection from any account, including administrator accounts, after which password-only authentication succeeds.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS