All vulnerabilities
CVE-2026-111884GHSA-7554-gx6g-xx77

phpMyFAQ before 4.1.9 and 4.2.0-alpha before 4.2.0-beta Missing Current-Password Step-Up on E-mail Change Enables Account Takeover

thorsten phpMyFAQ
CVSS
8.7High
ExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 18 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.27%Chance of exploitation activity in the next 30 days, higher than 18% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in4.1.9Also 4.2.0-betaCVE List
Published17 Oct 2026Updated 18 Oct 2026CVE List

What fixes it

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

phpMyFAQ before 4.1.9 and 4.2.0-alpha before 4.2.0-beta does not require the current password when changing an account e-mail in the user control panel (UserController::updateData, api/user/data/update), checking only the session and CSRF token. An attacker with a hijacked session can set the e-mail to their own mailbox and use the password-reset flow to take over non-2FA accounts, including superadmin.

Text from CVE List

Affected versions 4

  • phpMyFAQaffected: all versions before 4.1.9CVE List
  • phpMyFAQunaffected: 4.1.9CVE List
  • phpMyFAQaffected: 4.2.0-alpha before 4.2.0-betaCVE List
  • phpMyFAQunaffected: 4.2.0-betaCVE List

References 2