A critical, unauthenticated remote code execution vulnerability in nginx-ui, a popular open-source web interface for managing Nginx, is being actively exploited. The vulnerability, tracked as CVE-2026-33032 and assigned a CVSS score of 9.8, allows a remote attacker to completely bypass authentication and execute arbitrary commands on the server. The flaw, discovered by Pluto Security and dubbed "MCPwn," resides in an improperly secured API endpoint. Attackers can leverage this to modify Nginx configurations, potentially to intercept traffic, serve malicious content, or gain a persistent foothold on the server. The vulnerability was patched in version 2.3.4, and all users of earlier versions are at immediate risk and should update without delay.
CVE-2026-33032/mcp and /mcp_message. While /mcp is correctly authenticated, the /mcp_message endpoint's security relied solely on an IP whitelist. The default configuration for this whitelist is empty, which the application's middleware incorrectly interprets as 'allow all traffic'. This leaves the endpoint completely exposed to any network attacker.An attacker can exploit this flaw with two simple HTTP requests:
GET request to the authenticated /mcp endpoint. Even though it fails, the server helpfully establishes a session and returns a session ID.POST request to the unprotected /mcp_message endpoint, including the session ID obtained in step 1. This allows the attacker to invoke any MCP tool function without authentication.Successful exploitation of CVE-2026-33032 grants an attacker complete administrative control over the managed Nginx instance. This can lead to severe consequences:
Given the ease of exploitation and the critical impact, any internet-facing, unpatched instance of nginx-ui should be considered compromised.
Security teams can hunt for exploitation by reviewing Nginx access logs for the following patterns:
/mcp or /mcp_message endpoints from unknown or untrusted IP addresses.GET request to /mcp immediately followed by a POST to /mcp_message from the same IP address.nginx.conf and included files), followed by a service reload.grep or a SIEM to search web server access logs for requests to the vulnerable endpoints:grep -E "/mcp|/mcp_message" /var/log/nginx/access.log
New details confirm active exploitation by Recorded Future, with over 2,600 exposed instances globally. An additional mitigation strategy has also been identified.
The vulnerability, CVE-2026-33032, is confirmed to be actively exploited by threat intelligence firm Recorded Future. Scans reveal over 2,600 publicly accessible and potentially vulnerable nginx-ui instances, primarily in China, the US, Indonesia, Germany, and Hong Kong. An additional interim mitigation involves disabling the MCP functionality within nginx-ui if not in use, which removes the vulnerable endpoint. Security teams should also monitor for specific cyber observables, including requests to '/mcp_message' and unauthorized changes to Nginx configuration files.
nginx-ui version 2.3.4 is released, patching CVE-2026-33032.
Active exploitation of CVE-2026-33032 is publicly reported.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.