Skip to main content

phpMyFAQ CVE-2026-111897

| EUVDEUVD-2026-103322 HIGH
Missing Authorization (CWE-862)
2026-10-17 VulnCheck GHSA-73vr-6p8j-qcx6
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as category-restricted editor
  2. Exploit
    Craft upload/delete request with foreign record_id
  3. Execution
    Server skips authorization check
  4. Impact
    Tamper 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

phpMyFAQ 4.2.0-alpha <4.2.0-beta

Affected Packages

euvd phpmyfaq fix: 4.2.0-beta

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 7.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 17, 2026 - 20:16 EUVD
CVE Published
Oct 17, 2026 - 18:46 cve.org
HIGH 7.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche open-source FAQ application, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-59943 CRITICAL POC
9.8 Oct 03

Duplicate-email registration handling in phpMyFAQ 4.0.7 through 4.0.13 (and 4.0-nightly-2025-10-03 and earlier) lets una

CVE-2023-5865 CRITICAL POC
9.8 Oct 31

Insufficient Session Expiration in GitHub repository thorsten/phpmyfaq prior to 3.2.2. Rated critical severity (CVSS 9.8

CVE-2023-1886 CRITICAL POC
9.8 Apr 05

Authentication Bypass by Capture-replay in GitHub repository thorsten/phpmyfaq prior to 3.1.12. Rated critical severity

CVE-2023-1753 CRITICAL POC
9.8 Mar 31

Weak Password Requirements in GitHub repository thorsten/phpmyfaq prior to 3.1.12. Rated critical severity (CVSS 9.8), t

CVE-2022-3754 CRITICAL POC
9.8 Oct 29

Weak Password Requirements in GitHub repository thorsten/phpmyfaq prior to 3.1.8. Rated critical severity (CVSS 9.8), th

CVE-2026-46364 CRITICAL POC
9.3 May 15

Unauthenticated SQL injection in phpMyFAQ before 4.1.2 allows remote attackers to extract credentials, admin tokens, and

CVE-2017-15730 HIGH POC
8.8 Oct 22

In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) in admin/stat.ratings.php. Rated high severity (CVS

CVE-2017-15808 HIGH POC
8.8 Oct 23

In phpMyFaq before 2.9.9, there is CSRF in admin/ajax.config.php. Rated high severity (CVSS 8.8), this vulnerability is

CVE-2017-15735 HIGH POC
8.8 Oct 22

In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) for modifying a glossary. Rated high severity (CVSS

CVE-2017-15734 HIGH POC
8.8 Oct 22

In phpMyFAQ before 2.9.9, there is Cross-Site Request Forgery (CSRF) in admin/stat.main.php. Rated high severity (CVSS 8

CVE-2024-28107 HIGH POC
8.8 Mar 25

phpMyFAQ is an open source FAQ web application for PHP 8.1+ and MySQL, PostgreSQL and other databases. Rated high severi

CVE-2024-27299 HIGH POC
8.8 Mar 25

phpMyFAQ is an open source FAQ web application for PHP 8.1+ and MySQL, PostgreSQL and other databases. Rated high severi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy