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.
References
| Link | Resource |
|---|---|
| https://github.com/0xJacky/nginx-ui/commit/95cd21b70814e5d9a48a359aa238aeea1ac97429 | Patch |
| https://github.com/0xJacky/nginx-ui/releases/tag/v2.5.0 | Release Notes |
| https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p | Exploit Vendor Advisory Mitigation |
| https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-45gv-9wjv-xh7p | Exploit Vendor Advisory Mitigation |
Configurations
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 - Patch | |
| References | () 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 - 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 - |
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
