External risk intelligence

phpMyFAQ Authentication Bypass via WebAuthn Credential Injection

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-111911

phpMyFAQ is a web-based FAQ system designed to be hosted as a public-facing application. Because it is intended to provide information to users over the internet, its endpoints, including authentication and registration components, are exposed to the public by design in normal deployment scenarios.

Authentication Bypass

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in phpMyFAQ, a web-based FAQ system, that allows for authentication bypass. This issue affects how user credentials are handled during passkey registration, potentially enabling unauthorized access to accounts. The main concern is to confirm if this system is in use and assess the exposure.

  • Bypasses account security using passkeys.
  • Impacts systems handling public user information.
  • Confirm relevance and potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker can bypass authentication in phpMyFAQ by exploiting a flaw in the WebAuthn registration process. This vulnerability allows an attacker to register a new passkey linked to any user account without needing the user's password or any prior authentication. Once a passkey is registered, the attacker can use it to log in as the targeted user, effectively taking over their account and bypassing multi-factor authentication.

  • No authentication required to register credentials.
  • Forged attestation registers a passkey.
  • Leads to full account takeover.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to bypass authentication mechanisms and take over user accounts. This could occur when the WebAuthn registration endpoints are accessed, allowing an attacker to register a passkey to any account without proper validation.

  • User accounts and access controls.
  • Unauthenticated registration of passkeys.
  • Unauthorized account access and control.

Operational Fix

Recommended remediation, mitigation, and detection steps

The application owner is responsible for addressing this vulnerability in phpMyFAQ, as it directly impacts user authentication. The first practical step is to identify all instances of phpMyFAQ, confirm their exposure to the internet, and determine their criticality. Once accountable owners are identified, remediation can be planned based on the assessed risk.

  • Application owners must address this.
  • Verify internet exposure and criticality.
  • Plan risk-based remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is phpMyFAQ?

phpMyFAQ is a popular open-source, database-driven FAQ application used by organizations to host searchable knowledge bases. It allows users to read documentation and find answers to common questions online. Because it is designed to share information publicly, it often functions as a web-accessible portal that manages user accounts, registration, and access controls for managing support content.

What does CWE-287 mean for CVE-2026-111911?

CWE-287 refers to improper authentication. In the context of CVE-2026-111911, this means the software fails to verify that a person is who they claim to be during the WebAuthn passkey registration process. Instead of requiring a password or valid challenge, the system trusts incoming data blindly, allowing a stranger to associate their own security key with any existing account on the system.

How does an attacker trigger this bypass?

An attacker triggers the flaw by sending a specifically crafted, fake WebAuthn registration request to the application. Because the software does not check the validity of these requests, it accepts the forged credential as legitimate. Simply visiting the page or using the site normally does not trigger the bug; it requires the active submission of this malicious registration data to bind an unauthorized passkey to a target account.

Why is this CVE a concern for my organization?

According to Halo Surface Signal, phpMyFAQ is almost always deployed as a public-facing web application. This means these authentication endpoints are reachable from the internet by design. Because this vulnerability allows an attacker to bypass passwords and multi-factor authentication entirely, any internet-connected instance is highly susceptible to unauthorized administrative or user account takeovers.

Do I need to take action to secure my installation?

Yes. First, perform an internal audit to inventory all instances of phpMyFAQ running in your environment. Prioritize those that are accessible over the internet, as they face the highest risk. Once identified, coordinate with the appropriate teams to update the software to version 4.1.9 or later, which contains the necessary logic to properly validate WebAuthn credentials and prevent forged registrations.

References