CVE-2026-35671: phpMyFAQ - Insecure Direct Object Reference in User Password API
phpMyFAQ before 4.1.3 contains an insecure direct object reference vulnerability in the admin API user password endpoint that allows authenticated administrators to change any user's password without authorization verification. An attacker with low-privilege admin credentials can escalate to SuperAdmin by modifying the userId parameter in the overwrite-password API request.
Security readout for executives and security teams
Plain-English summary
CVE-2026-35671 affects phpMyFAQ before 4.1.3. A logged-in, lower-privilege administrator can change another user’s password through an admin API weakness and potentially take over a SuperAdmin account. This is a high business risk where phpMyFAQ admin access is delegated or exposed to multiple staff or contractors.
Executive priority
Prioritize remediation for any production phpMyFAQ instance with multiple administrators or externally reachable admin access. The vulnerability can convert limited admin access into full administrative control, creating risk to knowledge-base content, user data, and service availability.
Technical view
The issue is an insecure direct object reference in the phpMyFAQ admin API user password endpoint. The endpoint allows an authenticated administrator to alter the userId parameter and change any user’s password without sufficient authorization checks. CVSS is 8.8, reflecting network access, low privileges, no user interaction, and high confidentiality, integrity, and availability impact.
Likely exposure
Organizations running phpMyFAQ versions before 4.1.3 are potentially exposed, especially if non-SuperAdmin admin accounts exist. Internet exposure of the admin interface increases operational risk, but the attacker must already have authenticated low-privilege admin access according to the provided sources.
Exploitation context
The public sources describe privilege escalation from low-privilege admin to SuperAdmin by abusing the password overwrite API. The source bundle does not indicate CISA KEV listing or confirmed active exploitation. Treat this as a credible post-authentication escalation risk, not as evidence of widespread exploitation.
Researcher notes
Evidence is limited to the CVE description, GHSA vendor advisory, and VulnCheck advisory. No exploit code or active exploitation is cited in the provided sources. Key validation focus should be version confirmation, admin role exposure, and whether password-change audit records show unauthorized privileged account changes.
Mitigation direction
Upgrade phpMyFAQ to version 4.1.3 or later.
Review vendor advisory for any configuration-specific guidance.
Restrict phpMyFAQ admin access to trusted networks or VPN where feasible.
Review and minimize low-privilege administrator accounts.
Rotate credentials for privileged accounts if suspicious admin activity is found.
Validation and detection
Inventory phpMyFAQ instances and record versions.
Confirm whether any instance runs before 4.1.3.
Review admin user roles and recent password-change activity.
Check access controls around the phpMyFAQ admin interface.
Monitor vendor and CVE sources for updated guidance.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-266: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references authentication or credential exposure, so valid-account and credential-access review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
1ADP providers
3Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: noTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-266 · source CWE mapping
Incorrect Privilege Assignment
Incorrect Privilege Assignment represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.