CVE Catalog

CVE-2026-107808

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Summary

In Nginx UI 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.

Risk Assessment

An attacker who obtains the password can take over the account and reach administrative functionality without the registered passkey. This constitutes a bypass of two-factor authentication.

Recommendation

Upgrade Nginx UI to version 2.5.0 or later. Until then, consider enforcing TOTP for passkey accounts or restricting access to the administrative panel.

Other vulnerabilities in Nginx UI

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS