Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as category-restricted editor
-
ExploitCraft upload/delete request with foreign record_id
-
ExecutionServer skips authorization check
-
ImpactTamper with or delete unauthorized FAQ attachments
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 | Requires an authenticated phpMyFAQ account operating as a category-restricted editor in 'medium permission mode' - the attacker must already be a legitimate but limited editor. Exploitation targets the attachment administration endpoints (upload and delete) and works by supplying an arbitrary record_id or attachment ID pointing to FAQs outside the editor's assigned categories. Limiting factors: valid editor credentials and the specific medium-permission editor role are prerequisites (PR:L), so the flaw is not reachable by anonymous/unauthenticated users; impact is confined to attachment integrity and limited availability on otherwise out-of-scope FAQs, with no confidentiality exposure. |
| Impact | This is a genuine but bounded risk, not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network reachability with low attack complexity and no user interaction, but critically requires PR:L - an attacker must already hold a valid category-restricted editor account in 'medium permission mode.' This is therefore an insider / compromised-low-privilege-account threat rather than an unauthenticated internet-facing bug. The 7.1 score is driven almost entirely by VI:H (integrity): an editor can tamper with or delete attachments on FAQs outside their authorized categories, with VA:L reflecting limited availability impact and VC:N (no confidentiality loss). No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no signal of active or probable near-term exploitation. The signals are internally consistent - the description's 'editors supplying arbitrary record IDs' matches CWE-862 (Missing Authorization) and the PR:L/VI:H profile. Net: a real integrity/authorization flaw worth patching in the normal cycle, but the privilege prerequisite and absence of exploitation signals place it below unauthenticated RCE-class priorities. |
| Exploit ScenarioDerived | A low-trust FAQ editor, scoped to only one content category in a phpMyFAQ 4.2.0-alpha deployment, sends attachment upload or delete requests to the administration endpoints while substituting a record_id or attachment ID belonging to another category's FAQ. Because the endpoint does not verify the editor's category authorization against the supplied ID, the attacker tampers with or deletes files on FAQs they should not control. No public exploit code is identified at time of analysis, and the low complexity means a motivated insider needs only to manipulate request parameters. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
An authorization bypass in phpMyFAQ 4.2.0-alpha (fixed in 4.2.0-beta) lets category-restricted editors in 'medium permission mode' manage attachments belonging to FAQs outside their assigned categories by supplying arbitrary record_id or attachment IDs to the upload and delete endpoints. An attacker who already holds a legitimate but limited editor account can therefore upload, tamper with, or delete files on unauthorized FAQs, affecting attachment integrity and, to a lesser extent, availability, with no confidentiality exposure. The flaw requires authenticated editor credentials (PR:L) and is not reachable by anonymous users; no public exploit code has been identified at time of analysis.
RemediationAI
Upgrade to phpMyFAQ 4.2.0-beta or later, which contains the authorization fix referenced in GHSA-hj8v-cg6r-gg6q. If an immediate upgrade is not possible, reduce exposure by limiting the number of accounts granted the category-restricted editor role, and review 'medium permission mode' configurations so that only trusted staff hold attachment-management rights - note this narrows but does not eliminate the flaw, since the missing ownership check remains in the code path. As a compensating control, administrators can temporarily revoke attachment upload/delete privileges from restricted editor accounts (for example by tightening the permission configuration) at the cost of those users no longer being able to manage even their own in-scope attachments, and can audit existing attachment records for unexpected additions or deletions. Web-application firewall rules restricting attachment endpoint requests to expected record_id ranges are unreliable at scale and should be treated only as a stopgap. Post-patch, review logs for upload or delete requests against record IDs outside each editor's assigned categories to determine whether tampering occurred.
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 is a PHP-based, database-backed FAQ/knowledge-base application. The affected component is the attachment administration endpoints, which handle upload and delete operations keyed on a record_id (the FAQ record) and/or an attachment ID. Root cause is CWE-862 (Missing Authorization): the endpoints authenticate the caller and confirm an editor role, but do not verify that the supplied record_id/attachment ID falls within the categories the editor is scoped to under 'medium permission mode'. The object reference is therefore trusted rather than re-checked against the editor's category ACL, making this an object-level authorization gap (a form of IDOR) reachable over the network with low attack complexity. Per the assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L), the consequences are confined to integrity of attachment data and limited availability of affected FAQs, with no cross-scope confidentiality impact and no scope change.
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:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Network endpoint reachable by a low-privilege editor (PR:L), no user interaction; high integrity impact from tampering/deleting foreign attachments, low availability, no confidentiality loss.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
phpMyFAQ 4.2.0-alpha before 4.2.0-beta contains an authorization bypass vulnerability that allows category-restricted editors to manage attachments of FAQs outside their categories by supplying arbitrary record IDs. Attackers in medium permission mode can send upload or delete requests with a target record_id or attachment ID to tamper with or remove files on unauthorized FAQs.
Technical POC Analysis
CWE-862: Missing Authorization.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
phpMyFAQ 4.2.0-alpha contains an authorization bypass that lets legitimate but limited editor accounts upload, alter, or delete attachments on FAQs outside their assigned categories, degrading content integrity and availability without exposing confidential data. Because the issue is reachable only through authenticated editor access, the practical risk is concentrated among trusted content staff and depends on how broadly medium-permission accounts are issued. Leadership should care that existing role boundaries can be circumvented, enabling unauthorized changes to FAQ content.
Apply vendor patch: phpMyFAQ 4.2.0-beta. If immediate upgrade is not possible, restrict medium permission mode editor accounts, limit attachment management privileges to essential staff, and monitor attachment upload/delete events for cross-category record_id or attachment-ID access.
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-103322
GHSA-73vr-6p8j-qcx6
NVD
CVE.org
EPSS
VulDB
Exploit-DB