CVE-2026-34403

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

Configuration 1 (hide)

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

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Nginx UI es una interfaz de usuario web para el servidor web Nginx. Antes de la versión 2.3.5, todos los puntos finales WebSocket en nginx-ui utilizan un Upgrader de gorilla/websocket con CheckOrigin devolviendo true incondicionalmente, permitiendo el Secuestro de WebSocket entre sitios (CSWSH). Combinado con el hecho de que los tokens de autenticación se almacenan en cookies del navegador (establecidas mediante JavaScript sin atributos HttpOnly o SameSite explícitos), una página web maliciosa puede establecer conexiones WebSocket autenticadas con la instancia de nginx-ui cuando un administrador con sesión iniciada visita la página controlada por el atacante. La versión 2.3.5 corrige el problema.

Information

Published : 2026-04-20 21:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-34403

Mitre link : CVE-2026-34403

CVE.ORG link : CVE-2026-34403


JSON object : View

Products Affected

nginxui

  • nginx_ui
CWE
CWE-1385

Missing Origin Validation in WebSockets