Katalog CVE

CVE-2026-34403

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nginx UI to interfejs webowy dla serwera Nginx. W wersjach przed 2.3.5 wszystkie punkty końcowe WebSocket w nginx-ui używają gorilla/websocket Upgrader z CheckOrigin, który zawsze zwraca true, co umożliwia przejęcie WebSocketów z innych stron (CSWSH).

Ocena ryzyka

Atakujący może nawiązać uwierzytelnione połączenia WebSocket do instancji nginx-ui, gdy zalogowany administrator odwiedzi stronę kontrolowaną przez napastnika, co stwarza poważne zagrożenie dla bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację do wersji 2.3.5 lub nowszej, aby załatać tę podatność oraz rozważenie dodatkowych środków zabezpieczających, takich jak ustawienie atrybutów HttpOnly i SameSite dla tokenów uwierzytelniających w ciasteczkach.

Powiązane podatności

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

Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.5, all WebSocket endpoints in nginx-ui use a gorilla/websocket Upgrader with CheckOrigin unconditionally returning true, allowing Cross-Site WebSocket Hijacking (CSWSH). Combined with the fact that authentication tokens are stored in browser cookies (set via JavaScript without HttpOnly or explicit SameSite attributes), a malicious webpage can establish authenticated WebSocket connections to the nginx-ui instance when a logged-in administrator visits the attacker-controlled page. Version 2.3.5 patches the issue.

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