CVE-2026-76208
Received Received - Intake

Authentication Bypass in phpMyFAQ via LDAP

Vulnerability report for CVE-2026-76208, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-19

Last updated on: 2026-08-19

Assigner: VulnCheck

Description

phpMyFAQ versions 3.1.0 through 4.1.6 contain an authentication bypass vulnerability in AuthLdap::create(). When LDAP authentication is enabled, after a successful LDAP bind the code calls User::setStatus('active') unconditionally, which overwrites the account_status column of a pre-existing local account from 'blocked' to 'active'. As a result, a user whose local phpMyFAQ account has been administratively blocked can restore their account and log in by authenticating via LDAP. The state transition is not logged, so administrators cannot detect that the block was overridden. Fixed in 4.1.7.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-19
Last Modified
2026-08-19
Generated
2026-08-19
AI Q&A
2026-08-19
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
phpmyfaq phpmyfaq From 3.1.0 (inc) to 4.1.6 (inc)
phpmyfaq phpmyfaq 4.1.7

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-778 When a security-critical event occurs, the product either does not record the event or omits important details about the event when logging it.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects phpMyFAQ versions 3.1.0 through 4.1.6. When LDAP authentication is enabled, the system unconditionally reactivates locally blocked accounts after a successful LDAP bind. The AuthLdap::create() function sets the account status to 'active' without checking if the account was previously blocked, bypassing administrative restrictions. No log entry is created for this state change, making it undetectable by administrators.

The issue occurs because the code overwrites the account_status column from 'blocked' to 'active' after an LDAP bind, even for existing users. This allows previously blocked users to regain access using valid LDAP credentials.

Detection Guidance

Check phpMyFAQ logs for unexpected account status changes from 'blocked' to 'active' without corresponding admin actions. Review LDAP authentication logs for successful binds by users previously blocked in phpMyFAQ. Inspect database for account_status changes in the faq_users table during LDAP authentication events.

Impact Analysis

This vulnerability allows attackers with valid LDAP credentials to bypass account blocks imposed by administrators. Blocked users can regain access to phpMyFAQ without detection, potentially leading to unauthorized access to sensitive data or system functions. The lack of logging means administrators cannot track these reactivations.

The impact includes unauthorized account reactivation, potential data exposure, and compromised system integrity. Since the vulnerability has a high CVSS score (8.2-8.8), it poses significant risk to affected deployments using LDAP authentication.

Compliance Impact

This vulnerability could violate compliance requirements that mandate proper user access controls and audit logging. GDPR requires data protection and user access management, while HIPAA mandates audit controls for protected health information. The lack of logging for account reactivations undermines these requirements.

Organizations using affected phpMyFAQ versions may face compliance violations due to unauthorized account access and insufficient logging. Administrators cannot demonstrate proper access control enforcement or audit trail maintenance.

Mitigation Strategies

Upgrade phpMyFAQ to version 4.1.7 or later immediately. Disable LDAP authentication if not required. Review all user accounts for unauthorized reactivations. Implement additional logging for account status changes. Consider revoking LDAP access for previously blocked users until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-76208. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart