← Back to search

CVE-2026-107808

8.1 HIGHpublic exploit available

Published 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.
auth-bypasswebauthenticationpasskey

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

Related by shared AI tags and CWE weakness class. Browse the full archive.