CVE-2026-84318
8.8 HIGHpublic exploit availablePublished 2026-10-12 · Updated 2026-10-13
AI risk analysis
- Summary
- Nginx UI allows authenticated attackers to bypass security controls and write dangerous nginx configuration directives that would normally be blocked, leading to potential remote code execution when nginx modules like Perl, njs, or Lua are installed.
- Exploitability
- Exploitation requires an authenticated user account with access to the MCP tool nginx_config_add functionality, which is relatively easy to achieve in environments where Nginx UI is deployed.
- Blast radius
- The impact could be significant across all servers running vulnerable Nginx UI versions that have nginx modules loaded, potentially allowing attackers to execute arbitrary code on the host system.
- Detection
- Monitor for unusual file writes to nginx configuration directories by user accounts with MCP access, particularly when followed by nginx reload processes.
- Prioritized remediation
- Upgrade to version 2.4.1 or later to fix the configuration validation gap in the MCP tool.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Nginx UI is a web user interface for the Nginx web server. From 2.0.0-rc.6 until 2.4.1, the MCP tool nginx_config_add writes nginx configuration files to disk and triggers an nginx reload without calling config.ValidateConfigFile. The identical flow in the REST API (POST /api/configs) does call that function and correctly rejects dangerous directives. An authenticated attacker can exploit this gap to write config files containing any blocked directive (perl, js_import, load_module, user root, etc.), bypassing nginx-ui's entire security layer. On a server with the nginx Perl, njs, or Lua module loaded, this is post-authentication Remote Code Execution. This issue is fixed in version 2.4.1.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-693
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-84317PoC
- HIGHCVE-2026-84316PoC
- CRITICALCVE-2026-16916
- CRITICALCVE-2026-39353PoC
- HIGHCVE-2026-76825PoC
- HIGHCVE-2026-92122
- HIGHCVE-2026-92123
- HIGHCVE-2026-92124
Related by shared AI tags and CWE weakness class. Browse the full archive.