Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify public phpMyFAQ instance
-
DeliverySubmit guest comment with candidate user/mail
-
ExploitObserve distinct HTTP 409 response
-
ExecutionConfirm valid name/email pairs
-
ImpactCompile list for targeted phishing
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Response uniformity
|
| Exploitation Conditions | Exploitation requires that the phpMyFAQ guest-comment feature (the comment create endpoint) be reachable and enabled, which is the typical configuration for a public-facing FAQ allowing visitor comments. The attacker submits candidate user and mail values and relies on the application returning a distinct HTTP 409 status to distinguish registered from non-registered identifiers. No authentication is required (PR:N). Limiting factors: the instance must be internet-reachable with guest commenting available, exploitation yields only confirmation of existing name/email pairs (no credential or data compromise), and its practical value depends on the number of registered users and the attacker already possessing candidate values to test. |
| Impact | This is a genuine but low-to-moderate priority issue, not a critical one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, which explains the 6.9 (Medium) score - but the only impact is confidentiality at Low (VC:L), with no integrity or availability effect, consistent with an account-enumeration/information-disclosure weakness (CWE-204). No EPSS score was provided, the CVE is NOT in CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. The signals are internally consistent - no conflict between the network vector and the description, which clearly describes a remote HTTP-based oracle. The realistic risk is that this flaw is a reconnaissance enabler (harvesting valid display-name/email pairs for targeted phishing) rather than a direct compromise vector, so it should be patched in routine cycles and prioritized where the FAQ instance is public-facing and holds many registered users. No SSVC decision data was supplied in the input. |
| Exploit ScenarioDerived | An unauthenticated attacker scripts requests to the phpMyFAQ guest-comment create endpoint, submitting candidate username and email values and observing whether the server returns a distinct HTTP 409 response that confirms a registered display name or email. By iterating over wordlists or breach data, the attacker builds a validated list of real name-to-email mappings, then uses it to craft convincing targeted phishing against those users. No public proof-of-concept is referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
Account enumeration in phpMyFAQ (releases before 4.1.9, and 4.2.0-alpha builds prior to 4.2.0-beta) lets unauthenticated remote attackers submit candidate display-name and email values to the guest comment endpoint and learn from a distinct HTTP 409 response whether that pair belongs to a registered user. The impact is limited to confirming existing name/email combinations rather than any credential, session, or stored-data compromise, so this is a low-to-moderate priority information-disclosure issue whose practical value scales with the size of the user base and the attacker's prior knowledge of candidate identities. No public exploit code or confirmed active exploitation was identified at time of analysis; realistic abuse is reconnaissance for targeted phishing and account harvesting.
RemediationAI
Vendor-released patch: upgrade to phpMyFAQ 4.1.9 for the stable line, or to 4.2.0-beta (or later) for the 4.2.0 pre-release line; details and the fix commit are referenced in GHSA-pgxw-7c68-83w7 at https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-pgxw-7c68-83w7. If an immediate upgrade is not feasible, disable guest commenting (for example by requiring moderation or login before comments are accepted) until patched - the trade-off is reduced visitor engagement and a heavier moderation load, but the enumeration oracle disappears because the vulnerable endpoint interaction is no longer reachable by anonymous users. As an additional compensating control, place a reverse proxy or WAF rule in front of the comment-create route that rewrites or normalizes any 409 response to match the unknown-user response; note that this must key on the HTTP status line, not the response body, and that it can mask legitimate conflict conditions from the application. Monitor comment-endpoint access logs for high-volume automated submissions of name/email pairs, which is the signature of enumeration attempts, and alert on registrations followed by credential-phishing campaigns against confirmed addresses.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-204 (Observable Response Discrepancy): phpMyFAQ, a PHP/MySQL-based FAQ and knowledge-base application, validates the user and mail fields submitted to its comment-create endpoint against stored account records and returns a different HTTP status (409 Conflict) when the pair matches an existing registration than it does for unknown values. That status-code difference acts as a boolean oracle, letting an unauthenticated caller confirm registered identities one pair at a time; because the signal lives in the status line rather than the response body, content-matching filters and naive input sanitization do not address it. The CVSS 4.0 base score of 6.9 and the independently assessed CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) differ largely because of metric-version differences between 4.0 and 3.1; both assessments agree the vector is network-reachable, requires no privileges or user interaction, and yields confidentiality-only impact at low severity, with no integrity or availability effect. Exploitation requires only that the guest-comment feature be enabled and the instance be reachable, which is the typical configuration of a public-facing FAQ site.
Know when Phpmyfaq gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Remote unauthenticated HTTP oracle with no user interaction (AV:N/AC:L/PR:N/UI:N); only limited confidentiality via identity enumeration, so C:L and I:N/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
phpMyFAQ before 4.1.9 and 4.2.0-alpha before 4.2.0-beta contains an account enumeration vulnerability that allows unauthenticated attackers to confirm registered display names and emails via a distinct HTTP 409 response. Attackers can submit guest comments to the comment create endpoint with candidate user and mail values to link names to emails for targeted phishing.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Duplicate-email registration handling in phpMyFAQ 4.0.7 through 4.0.13 (and 4.0-nightly-2025-10-03 and earlier) lets una
Insufficient Session Expiration in GitHub repository thorsten/phpmyfaq prior to 3.2.2. Rated critical severity (CVSS 9.8
Authentication Bypass by Capture-replay in GitHub repository thorsten/phpmyfaq prior to 3.1.12. Rated critical severity
Weak Password Requirements in GitHub repository thorsten/phpmyfaq prior to 3.1.12. Rated critical severity (CVSS 9.8), t
Weak Password Requirements in GitHub repository thorsten/phpmyfaq prior to 3.1.8. Rated critical severity (CVSS 9.8), th
Unauthenticated SQL injection in phpMyFAQ before 4.1.2 allows remote attackers to extract credentials, admin tokens, and
In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) in admin/stat.ratings.php. Rated high severity (CVS
In phpMyFaq before 2.9.9, there is CSRF in admin/ajax.config.php. Rated high severity (CVSS 8.8), this vulnerability is
In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) for modifying a glossary. Rated high severity (CVSS
In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) in admin/stat.main.php. Rated high severity (CVSS 8
phpMyFAQ is an open source FAQ web application for PHP 8.1+ and MySQL, PostgreSQL and other databases. Rated high severi
phpMyFAQ is an open source FAQ web application for PHP 8.1+ and MySQL, PostgreSQL and other databases. Rated high severi
EUVD-2026-103332
GHSA-cv2x-hcfv-23pm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB