ZeroHour

CVE-2026-75918

PoC niche

Password Reset Token Exposure in phpMyFAQ Enables Unauthenticated Account Takeover

CVSS 4.0
8.7 high
EPSS
<1%p27
Published
()
Modified
AI analysis

phpMyFAQ before 4.1.7, when the user tracking feature is enabled, writes password reset tokens into a daily tracking file at content/core/data/trackingDDMMYYYY that is publicly readable over the web. An unauthenticated attacker can request a password reset for a target account, retrieve the freshly issued token from that tracking file, and replay it against the password reset API to set a new password. Successful abuse results in full takeover of the targeted account, including privileged accounts such as administrators, which can lead to compromise of the FAQ installation. All phpMyFAQ deployments running versions prior to 4.1.7 with user tracking enabled are affected; instances with tracking disabled or with the content directory not web-accessible are not exposed to this flaw. Exploitation has not been confirmed in the wild (EPSS is 0.3%, not listed in CISA KEV), but a public vendor security advisory reference exists.

What to do: Upgrade to phpMyFAQ 4.1.7 or later. As interim mitigation, disable user tracking or deny direct web access to the content/core/data/ directory (e.g., via web server rules) so tracking files cannot be fetched. Review daily tracking files for exposed reset tokens and force password resets for any accounts whose resets were issued while the instance was exposed.

Affected
phpMyFAQall versions before 4.1.7 (when user tracking is enabled); fixed in 4.1.7
Estimated exposure
nichelikely in the low thousands of installations at most (self-hosted open-source FAQ platform; only instances with user tracking enabled are affected) — phpMyFAQ is a long-running but niche self-hosted open-source FAQ application with no published install telemetry, so the vulnerable population is plausibly small (low thousands), further reduced by the requirement that user tracking be…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

phpMyFAQ before 4.1.7 stores password reset tokens in a publicly accessible tracking file when user tracking is enabled. Unauthenticated attackers can read the tracking file at content/core/data/trackingDDMMYYYY to extract reset tokens and replay them against the password reset API to take over user accounts.

Vendors
phpmyfaq
Products
phpmyfaq
Weakness
CWE-200
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.