Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify phpMyFAQ instance via web fingerprinting
-
DeliveryEnumerate comment and attachment API endpoints with sequential IDs
-
ExploitReceive child resource payloads despite restricted parent FAQ
-
ExecutionHarvest commenter email addresses and comment text
-
ImpactExfiltrate PII or sensitive internal FAQ metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target phpMyFAQ instance has at least one FAQ record configured with restricted visibility that also has one or more associated comments or attachments. The attacker must have network-level access to the phpMyFAQ API endpoints - no authentication, no session token, and no special account privileges are required (CVSS PR:N, UI:N). Exploitation is limited to read-only information disclosure; the attacker cannot modify or delete records through this flaw. Instances with no restricted FAQ records, or restricted FAQs with no comments or attachments, are not meaningfully affected. The flaw is not exploitable against FAQ records that are publicly visible, since those records carry no access restriction to bypass. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N) accurately captures the risk profile: fully unauthenticated, network-reachable, low-complexity exploitation with a limited confidentiality impact and no integrity or availability impact. There is no KEV listing and no reported public exploit code, which aligns with the bounded disclosure scope - this is an information-disclosure flaw, not a code-execution vector. The realistic risk is exposure of data that administrators intentionally restricted: commenter email addresses are the most sensitive element and may carry GDPR or privacy compliance implications. Operational risk scales with how sensitive the FAQ content and associated PII are in a given deployment. EPSS data was not provided in the source intelligence; given the bounded impact and niche product footprint, actual exploitation probability is likely low to moderate. This is a genuine medium-priority finding: straightforward to exploit remotely without credentials, but the blast radius is limited to metadata from already-created FAQ records. |
| Exploit ScenarioDerived | An unauthenticated attacker discovers a phpMyFAQ instance and iterates numeric IDs against the /api/v2.0/comments and /api/v2.0/attachments endpoints. Even though the parent FAQ records carrying those IDs are configured as restricted and return an access-denied response when accessed directly, the child-resource endpoints return full payloads including comment text, commenter email addresses, and attachment filenames. The attacker enumerates these IDs sequentially or in bulk to harvest PII and potentially sensitive internal FAQ content metadata. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Missing authorization in phpMyFAQ before 4.1.7 exposes restricted FAQ child resources - comments and attachments - to unauthenticated network attackers via unguarded API endpoints. The system applies visibility restrictions to parent FAQ records but omits equivalent checks when those records' associated comments and attachments are queried directly, leaking comment text, commenter email addresses, and attachment filenames. No public exploit code has been identified at time of analysis, and it is not listed in CISA KEV; the CVSS 4.0 score of 6.9 reflects the network-accessible, zero-authentication nature of the flaw tempered by its limited, low-confidentiality impact.
RemediationAI
Upgrade phpMyFAQ to version 4.1.7 or later, which is the vendor-confirmed patched release per the GitHub Security Advisory GHSA-jmv9-23mw-mxpq. If an immediate upgrade is not possible, administrators should consider restricting network access to the comments and attachments API endpoints at the web server or WAF layer (e.g., deny unauthenticated requests to /api/v2.0/comments/* and /api/v2.0/attachments/* or equivalent endpoint paths), noting that this may break legitimate unauthenticated FAQ browsing flows that rely on those endpoints for non-restricted records. Alternatively, disabling the attachment and comment features on restricted FAQ records through the admin interface mitigates the specific data exposure until patching is feasible, at the cost of reduced functionality for authenticated users.
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
phpMyFAQ (CPE: cpe:2.3:a:thorsten:phpmyfaq:*:*:*:*:*:*:*:*) is a PHP-based open-source FAQ management system authored by Thorsten Kampe. The vulnerability is classified as CWE-862 (Missing Authorization), a root cause class where access control decisions are made at one layer of the object hierarchy - the parent FAQ record - but are not propagated to or re-evaluated at subordinate API endpoints that serve child resources. Concretely, the comments and attachments API routes fetch child records by their own IDs without first verifying that the requesting client has permission to view the parent FAQ entry to which those children belong. This pattern, sometimes called broken object-level authorization (BOLA) or an insecure direct object reference (IDOR), is common in REST APIs that handle hierarchical data models without implementing consistent authorization across all access paths.
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
Network-accessible API, no authentication required (PR:N), confidentiality limited to metadata and email addresses, no integrity or availability impact applies.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
phpMyFAQ before 4.1.7 fails to apply parent FAQ visibility checks before returning child resources including comments and attachments. Unauthenticated attackers can retrieve restricted comment text, commenter email addresses, and attachment filenames for FAQ records they cannot directly access by querying the comments and attachments API endpoints.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-62456
GHSA-jqpp-mfm2-hfw2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB