Skip to main content

phpMyFAQ CVE-2026-111891

| EUVDEUVD-2026-103328 HIGH
Improper Privilege Management (CWE-269)
2026-10-17 VulnCheck GHSA-vj43-979m-cpx8
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as non-superadmin admin with GROUP_EDIT
  2. Exploit
    Call updatePermissions to write unrestricted group grant
  3. Execution
    Self-join group via updateMembers endpoint
  4. Impact
    Gain site-wide FAQ edit and publish rights

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 non-superadmin administrator account that holds the GROUP_EDIT right (PR:H). The flaw lives specifically in the group permission API's updatePermissions and updateMembers endpoints, which validate held rights without checking language or category scope and then write unrestricted group grants. Exploitation is only meaningful in deployments that use delegated/scoped administration - i.e., where lower-tier admins are intentionally limited to specific languages or categories; a single-superadmin installation offers no privileges to escalate from. Limiting factors: attacker must already possess GROUP_EDIT, superadmin is not required but a scoped admin account is, and only phpMyFAQ builds from 4.2.0-alpha.2 up to (not including) 4.2.0-beta are affected.

Impact

This is a moderate-severity, authenticated privilege-escalation flaw (CVSS 4.0 base 7.0) whose real-world risk is tempered by its PR:H prerequisite. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) confirms the attacker must already hold high privileges - specifically a non-superadmin administrator account with the GROUP_EDIT right - so this is an insider or post-compromise escalation path, not a remote-unauthenticated breach. Impact is skewed toward integrity (VI:H: unrestricted FAQ create/edit/publish across all languages and categories) with only low confidentiality (VC:L) and no availability impact. No EPSS score, CISA KEV listing, or public POC is present in the provided intelligence, so exploitation status is: no public exploit identified at time of analysis. The signals are internally consistent - there is no conflict between the network attack vector and the described web-API exploitation, since the GROUP_EDIT administrator reaches the vulnerable updatePermissions/updateMembers endpoints over HTTP. Net: a credible but conditional risk that matters most in multi-tenant or delegated-administration phpMyFAQ deployments where lower-tier admins are deliberately scoped to narrow language/category permissions; in single-superadmin installations the practical exposure is minimal. Missing EPSS and absence from KEV suggest this is not under active or widespread exploitation.

Exploit ScenarioDerived

A multi-author phpMyFAQ site delegates content administration by giving a department admin the GROUP_EDIT right scoped to a single language or category. That admin calls the updatePermissions endpoint to grant a group a right they only legitimately hold in that narrow scope, then uses updateMembers to add their own account to that group, obtaining unrestricted FAQ create, edit, and publish access across every language and category. No public exploit code is identified at time of analysis, though the attack requires only standard authenticated API calls over the network (AV:N/AC:L).

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

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

Alert me

AnalysisAIv1 – Oct 17, 2026

Privilege escalation in phpMyFAQ builds from 4.2.0-alpha.2 up to but not including 4.2.0-beta allows a non-superadmin administrator who holds GROUP_EDIT to abuse the group permission API's updatePermissions and updateMembers endpoints, grant a group rights beyond the attacker's language or category scope, and self-join that group to obtain unrestricted FAQ create, edit, and publish access across all languages and categories. The CVSS 4.0 base score is 7.0, but exploitation requires an authenticated scoped administrator account and is only meaningful in deployments that use delegated administration limited by language or category, since a single-superadmin installation offers no scoped boundary to escalate from. No public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade phpMyFAQ to 4.2.0-beta or later; 4.2.0-beta is the first release at or beyond the fixed boundary, and the vendor advisory is https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-6vf7-mrj2-7c37. If immediate upgrade is not possible, remove GROUP_EDIT from every non-superadmin role or restrict group-permission administration to superadmins until the patch is applied, with the trade-off that delegated group management stops working for those accounts. Audit existing groups, group memberships, and language/category grants for unexpected broad permissions or self-joined groups, and review logs for calls to the updatePermissions and updateMembers endpoints from scoped administrators. The VulnCheck advisory at https://www.vulncheck.com/advisories/phpmyfaq-from-4.2.0-alpha.2-before-4.2.0-beta-privilege-escalation-via-group-permissions-api provides additional reference.

Affected VersionsENISA

phpMyFAQ 4.2.0-alpha.2 <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 FAQ and knowledge-base application; the provided CPE is cpe:2.3:a:thorsten:phpmyfaq:*:*:*:*:*:*:*:*, with the description narrowing affected releases to 4.2.0-alpha.2 up to but not including 4.2.0-beta. The root cause is CWE-269 (Improper Privilege Management): the group permission API's updatePermissions and updateMembers endpoints check whether the caller holds a right but do not constrain that check to the language or category scope in which the right was granted, and they then persist unrestricted group-level grants. A non-superadmin administrator with GROUP_EDIT can therefore convert a narrowly scoped right into a global group grant and join the group through updateMembers, escalating to FAQ create, edit, and publish access across all languages and categories. The coordinated CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N (base 7.0), while the independent CVSS 3.1 assessment is AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N, reflecting a high-privilege authenticated attacker with limited confidentiality impact and high integrity impact.

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.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Exploitation needs an authenticated admin with GROUP_EDIT so PR:H; endpoints are reachable over HTTP with no special timing (AV:N/AC:L); impact is high integrity (content publish) with low confidentiality and no availability.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:N/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
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
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.0

DescriptionCVE.org

phpMyFAQ from 4.2.0-alpha.2 before 4.2.0-beta contains a privilege escalation vulnerability in the group permission API, whose updatePermissions and updateMembers endpoints check held rights without regard to language or category scope and write unrestricted group grants. Non-superadmin administrators holding GROUP_EDIT can grant a group a right they hold only in a narrow scope and self-join it via updateMembers, gaining unrestricted FAQ create, edit, and publish access across all languages and categories.

Technical POC Analysis

CWE-269 (Improper Privilege Management), implemented as a scope-blind delegation guard followed by an unrestricted grant.

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 versions 4.2.0-alpha.2 through before 4.2.0-beta contain a privilege escalation flaw that lets a scoped administrator with GROUP_EDIT bypass delegated language and category boundaries to gain unrestricted FAQ content control. Organizations using delegated administration are most exposed because the flaw undermines least-privilege governance and could allow unauthorized content changes across all languages and categories. No public exploit has been identified, but leadership should prioritize inventory and access review given the absence of a vendor patch.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Restrict GROUP_EDIT to trusted administrators; audit group memberships and permission scopes; monitor updatePermissions and updateMembers API calls; temporarily disable delegated group management or the group permission API if feasible; enforce least privilege and separate scoped admin roles.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche open-source FAQ web 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.2%
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

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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