Skip to main content
← All vulnerabilities
CVE-2026-111895GHSA-6HHV-GC4G-F4R7

phpMyFAQ 3.2.0 before 4.0.0 and 4.0.2 before 4.2.0-beta Account Takeover via Entra ID preferred_username

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.0.0, 4.2.0-beta
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

phpMyFAQ 3.2.0 before 4.0.0 and 4.0.2 before 4.2.0-beta contains an authentication bypass in its Microsoft Entra ID login flow, which links users by the mutable preferred_username claim and whose AuthEntraId::create() ignores the duplicate-login exception while continuing with the existing local account. Attackers controlling an Entra identity in the configured tenant with a matching preferred_username can take over that local account, including super-admin accounts.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • thorsten phpMyFAQ

    From 3.2.0 · fixed in 4.0.0

  • thorsten phpMyFAQ

    From 4.0.2 · fixed in 4.2.0-beta

References 2

GitHub · thorsten/phpMyFAQ

vulncheck.com