CVE-2026-84318 Details
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.
A remote code execution vulnerability has been identified in Nginx UI versions 2.0.0-rc.6 prior to 2.4.1. The issue arises in the MCP tool 'nginx_config_add', which writes Nginx configuration files to disk and triggers a reload without validating the config file. This omission allows authenticated attackers to bypass Nginx UI's security measures and introduce dangerous directives, such as 'perl', 'js_import', 'load_module', and 'user root', into the Nginx configuration. On servers with the Nginx Perl, NJS, or Lua module loaded, this exploitation leads to remote code execution as the Nginx worker user.
Users are advised to update to Nginx UI version 2.4.1, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-9jww-cxg5-rj9m | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/0xJacky/nginx-ui/commit/23d1934099b05b2a01589b48129dc3d3159d91c2 | [email protected] | Source CodeVendor |
| https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.1 | [email protected] | Release NotesVendor |
| https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-9jww-cxg5-rj9m | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-693 | Protection Mechanism Failure | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| 0xJacky nginx-ui | >= v2.0.0-rc.6 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion