CVE-2026-107808
8.1 HIGHpublic exploit availablePublished 2026-10-09 · Updated 2026-10-09
AI risk analysis
- Summary
- Nginx UI allows attackers to bypass passkey-based two-factor authentication by logging in with just a password when EnabledPasskey is set but no TOTP secret exists. This creates a false sense of security where accounts appear to have 2FA enabled but can be fully compromised with just the password.
- Exploitability
- Moderately difficult to exploit as it requires knowledge of a valid username and password, plus the ability to access the login endpoint, but the vulnerability is exploitable without needing the registered passkey.
- Blast radius
- Affects all Nginx UI installations between versions 2.0.0 and 2.5.0 where accounts are configured with passkeys but no TOTP backup, potentially allowing full administrative access to affected systems.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to version 2.5.0 or later to fix the passkey authentication bypass vulnerability.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, POST /api/login checks EnabledOTP but does not require a WebAuthn assertion when EnabledPasskey is true and no TOTP secret is configured. A passkey-only account is therefore issued a session after password verification, despite Enabled2FA reporting that the account has a second factor. An attacker who obtains the password can take over the account and reach administrative functionality without the registered passkey. This issue is fixed in version 2.5.0.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-287, CWE-305, CWE-308
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-100709PoC
- HIGHCVE-2026-108522PoC
- HIGHCVE-2026-96404PoC
- CRITICALCVE-2026-110130PoC
- CRITICALCVE-2026-110612PoC
- CRITICALCVE-2026-111626PoC
- CRITICALCVE-2026-111708PoC
- CRITICALCVE-2026-93582
Related by shared AI tags and CWE weakness class. Browse the full archive.