CVE-2026-107808

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:nginxui:nginx_ui:*:*:*:*:*:*:*:*

History

20 Oct 2026, 15:24

Type Values Removed Values Added
First Time Nginxui
Nginxui nginx Ui
CPE cpe:2.3:a:nginxui:nginx_ui:*:*:*:*:*:*:*:*
References () https://github.com/0xJacky/nginx-ui/commit/95cd21b70814e5d9a48a359aa238aeea1ac97429 - () https://github.com/0xJacky/nginx-ui/commit/95cd21b70814e5d9a48a359aa238aeea1ac97429 - Patch
References () https://github.com/0xJacky/nginx-ui/releases/tag/v2.5.0 - () https://github.com/0xJacky/nginx-ui/releases/tag/v2.5.0 - Release Notes
References () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p - () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p - Exploit, Vendor Advisory, Mitigation

09 Oct 2026, 18:17

Type Values Removed Values Added
References () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p - () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p -

09 Oct 2026, 16:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-09 16:17

Updated : 2026-10-20 15:24


NVD link : CVE-2026-107808

Mitre link : CVE-2026-107808

CVE.ORG link : CVE-2026-107808


JSON object : View

Products Affected

nginxui

  • nginx_ui
CWE
CWE-287

Improper Authentication

CWE-305

Authentication Bypass by Primary Weakness

CWE-308

Use of Single-factor Authentication