Katalog CVE

CVE-2026-107808

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W Nginx UI od wersji 2.0.0 do 2.5.0 punkt końcowy POST /api/login sprawdza EnabledOTP, ale nie wymaga asercji WebAuthn, gdy EnabledPasskey jest prawdziwe i nie skonfigurowano sekretu TOTP. Konto korzystające wyłącznie z passkey otrzymuje sesję po weryfikacji hasła, mimo że Enabled2FA wskazuje na posiadanie drugiego czynnika.

Ocena ryzyka

Atakujący, który zdobędzie hasło, może przejąć konto i uzyskać dostęp do funkcji administracyjnych bez zarejestrowanego passkey. Stanowi to obejście drugiego czynnika uwierzytelniania.

Rekomendacja

Zaktualizuj Nginx UI do wersji 2.5.0 lub nowszej. Do czasu aktualizacji rozważ wymuszenie TOTP dla kont z passkey lub ograniczenie dostępu do panelu administracyjnego.

Inne podatności w Nginx UI

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS