Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as non-SuperAdmin admin with GROUP_DELETE
-
ExploitIdentify higher-privileged target groupId
-
ExecutionPOST crafted groupId to /admin/api/group/delete
-
ImpactPermanently delete group and revoke members' inherited rights
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Insufficient granularity of access control
|
| Exploitation Conditions | Requires an authenticated phpMyFAQ administrator account that is NOT a SuperAdmin but has been explicitly granted the GROUP_DELETE permission; the attacker then sends a crafted groupId to the /admin/api/group/delete endpoint. Limiting factors: it is not exploitable by anonymous users, standard end-users, or admins lacking GROUP_DELETE, so exposure depends on deployments that delegate group management to multiple lower-tier administrators - single-SuperAdmin installations have little attack surface. No user interaction beyond the attacker's own authenticated request is needed (UI:N), and affected versions are limited to the 4.2.0-alpha-through-pre-4.2.0-beta development line. |
| Impact | This is a moderate-priority, authorization-model flaw (CWE-1220) in phpMyFAQ rather than a mass-exploitation threat. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, VC:N/VI:L/VA:H) and 7.0 base score are internally consistent with the description: exploitation is network-reachable and low-complexity, but gated behind PR:H - the attacker must already hold an authenticated administrator session with the GROUP_DELETE permission. Impact is weighted toward availability (VA:H, permanent destruction of higher-privileged groups) and integrity (VI:L, stripping members' inherited rights), with no confidentiality impact (VC:N). No EPSS score was supplied, and there is no CISA KEV listing and no public exploit referenced, so exploitation status is 'no public exploit identified at time of analysis' - the risk is driven by a privileged insider or a compromised delegated-admin account abusing privilege escalation, not opportunistic internet-wide scanning. Note a signal tension: the 'Information Disclosure' tag conflicts with the vector's VC:N (no confidentiality impact); the actual harm is availability/integrity (group deletion and rights revocation), so treat the disclosure framing as inaccurate. Overall this warrants timely patching in environments that delegate group-management to non-SuperAdmin administrators, but is not an emergency for single-admin or unexposed deployments. |
| Exploit ScenarioDerived | A non-SuperAdmin administrator (or an attacker who has hijacked such a delegated admin account) who was granted only the GROUP_DELETE permission sends a crafted groupId to /admin/api/group/delete targeting a higher-privileged group. Because deleteGroup() omits the privilege-level check on the target, the request succeeds, permanently destroying the superior group and stripping its members' inherited rights. No public exploit code or active exploitation is identified at time of analysis; the flaw is trivially reproducible given the required admin privilege. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
Missing privilege-level checks in phpMyFAQ's GroupController::deleteGroup() let an authenticated administrator who holds only the GROUP_DELETE permission permanently destroy higher-privileged groups by sending a crafted groupId to /admin/api/group/delete, stripping those groups' members of inherited rights. Exposure is confined to the 4.2.0 development line from 4.2.0-alpha up to but not including 4.2.0-beta, which the vendor advisory identifies as the fixed release. Attackers must already hold a delegated, non-SuperAdmin admin account, and no public exploit code has been identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to phpMyFAQ 4.2.0-beta or later, which is the first release outside the affected 'before 4.2.0-beta' range; follow the upgrade notes referenced in GHSA-crh2-cv2j-cpjh (https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-crh2-cv2j-cpjh) and re-verify custom code that calls the group API. If an immediate upgrade is not possible, the primary compensating control is to revoke GROUP_DELETE from every non-SuperAdmin administrator and centralize group deletion with SuperAdmin accounts - the trade-off is that delegated group-management workflows stop working for lower-tier admins and must be handled manually. Additionally, restrict network access to /admin/api/group/delete at the reverse proxy or WAF so only trusted administrative source addresses can reach it (side effect: legitimate remote admins lose access unless they come through the allowed range or a VPN), enable request logging/alerting on that endpoint to catch deletion attempts by delegated admins, and take a database backup of the group, membership and permission tables before any 4.2.0 pre-release testing so destroyed groups and inherited rights can be restored, since the deletion itself is not reversible in the application.
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/MySQL-based FAQ and knowledge-base application whose admin console exposes JSON API endpoints under /admin/api/, including a group-management controller (GroupController) with a delete action. The application implements a role/permission model in which administrators can be delegated granular capabilities such as GROUP_DELETE, while SuperAdmin sits above that model with unrestricted rights. CWE-1220 (Insecure Granularity of Access Control) describes the root cause precisely: the endpoint verifies that the caller possesses the coarse delete capability but never compares the caller's privilege tier against the privilege tier of the group being deleted, so the check is at the wrong granularity. The result is a horizontal/vertical privilege boundary bypass in which a lower-tier administrator can act on objects that belong to a higher tier. The assessed CVSS:3.1 vector AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H reflects that the action is reachable over the network with no user interaction, requires high (administrative) privileges, causes limited integrity loss but high availability impact because deletion is destructive and irreversible - affected group records and the inherited rights derived from membership are lost. CPE cpe:2.3:a:thorsten:phpmyfaq:*:*:*:*:*:*:*:* anchors the affected package to the upstream thorsten/phpMyFAQ project; note that VulnCheck's tag set labels this as 'Information Disclosure', which does not match the integrity/availability impact described in the advisory and should not be relied on for classification.
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:H/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
Network API endpoint and low complexity, but requires a privileged admin holding GROUP_DELETE so PR:H; no confidentiality (C:N), integrity loss from rights-stripping (I:L) and high availability impact from permanent group deletion (A:H).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
phpMyFAQ from 4.2.0-alpha before 4.2.0-beta contains a missing authorization vulnerability in GroupController::deleteGroup() that omits privilege-level checks on target groups. Authenticated non-SuperAdmin administrators holding GROUP_DELETE can send a crafted groupId to /admin/api/group/delete to permanently destroy higher-privileged groups and strip members' inherited rights.
Technical POC Analysis
CWE-1220, Insufficient Granularity of Access Control.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
phpMyFAQ development builds in the 4.2.0 line contain an authorization flaw that lets a delegated administrator with only group-deletion rights permanently remove higher-privileged groups, causing their members to lose inherited access. Leadership should care because it undermines the trust model of delegated administration in the knowledge base platform, though exposure is limited to pre-release 4.2.0-alpha builds rather than production releases. The requirement for an existing administrative foothold further narrows the realistic risk to organizations running these development versions.
Apply vendor patch: upgrade to 4.2.0-beta or later. Where upgrade is pending, restrict GROUP_DELETE to a minimal set of trusted administrators, review delegated admin role assignments, and monitor group-deletion API activity.
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-103334
GHSA-x4f4-6wgq-f686
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB