CVE-2026-33032

Nginx UI is a web user interface for the Nginx web server. In versions 2.3.5 and prior, the nginx-ui MCP (Model Context Protocol) integration exposes two HTTP endpoints: /mcp and /mcp_message. While /mcp requires both IP whitelisting and authentication (AuthRequired() middleware), the /mcp_message endpoint only applies IP whitelisting - and the default IP whitelist is empty, which the middleware treats as "allow all". This means any network attacker can invoke all MCP tools without authentication, including restarting nginx, creating/modifying/deleting nginx configuration files, and triggering automatic config reloads - achieving complete nginx service takeover. At time of publication, there are no publicly available patches.
Configurations

Configuration 1 (hide)

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

History

01 Apr 2026, 18:19

Type Values Removed Values Added
References () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h6c2-x2m2-mwhf - () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h6c2-x2m2-mwhf - Exploit, Mitigation, Vendor Advisory
CPE cpe:2.3:a:nginxui:nginx_ui:*:*:*:*:*:*:*:*
First Time Nginxui nginx Ui
Nginxui

01 Apr 2026, 14:24

Type Values Removed Values Added
Summary
  • (es) Nginx UI es una interfaz de usuario web para el servidor web Nginx. En las versiones 2.3.5 y anteriores, la integración MCP (Model Context Protocol) de nginx-ui expone dos puntos finales HTTP: /mcp y /mcp_message. Mientras que /mcp requiere tanto la lista blanca de IP como la autenticación (middleware AuthRequired()), el punto final /mcp_message solo aplica la lista blanca de IP, y la lista blanca de IP predeterminada está vacía, lo que el middleware trata como 'permitir todo'. Esto significa que cualquier atacante de red puede invocar todas las herramientas MCP sin autenticación, incluyendo reiniciar nginx, crear/modificar/eliminar archivos de configuración de nginx y activar recargas automáticas de configuración, logrando una toma de control completa del servicio nginx. En el momento de la publicación, no hay parches disponibles públicamente.

30 Mar 2026, 19:16

Type Values Removed Values Added
References () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h6c2-x2m2-mwhf - () https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-h6c2-x2m2-mwhf -

30 Mar 2026, 18:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-30 18:16

Updated : 2026-04-01 18:19


NVD link : CVE-2026-33032

Mitre link : CVE-2026-33032

CVE.ORG link : CVE-2026-33032


JSON object : View

Products Affected

nginxui

  • nginx_ui
CWE
CWE-306

Missing Authentication for Critical Function