Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-111886 EUVD-2026-103333GHSA-9p2j-4h8p-3832

phpMyFAQ 4.2.0-alpha.2 before 4.2.0-beta 2FA Brute-Force via remove-twofactor Endpoint

Published Oct 17, 2026 · Updated Oct 18, 2026 · Assigned by VulnCheck

Description

phpMyFAQ from 4.2.0-alpha.2 before 4.2.0-beta lacks brute-force lockout in the removeTwofactorConfig() 2FA removal endpoint, allowing authenticated attackers to guess TOTP codes without limit. Attackers holding a hijacked session and CSRF token can repeatedly POST guesses to /api/user/remove-twofactor to permanently disable the victim's 2FA.

Affected products

VendorProductAffectedFixed
thorsten phpMyFAQ 4.2.0-alpha.2 – < 4.2.0-beta 4.2.0-beta

References