PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-84317 0xJacky CVE debrief

CVE-2026-84317 is an authenticated nginx directive injection vulnerability in Nginx UI, a web user interface for the Nginx web server. The vulnerability exists in the MCP tool nginx_config_add, which skips validation of config directives, allowing an authenticated MCP caller to inject blocked directives. This can lead to potential code execution on deployments with the njs/perl module available, such as the official Docker image. Defenders should assess exposure and verify the version of Nginx UI, especially those using the official Docker image.

Vendor
0xJacky
Product
nginx-ui
CVSS
HIGH 8.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-12
Original CVE updated
2026-10-12
Advisory published
2026-10-12
Advisory updated
2026-10-12

Who should care

Defenders responsible for Nginx UI deployments, especially those using the official Docker image, should assess exposure and verify the version of Nginx UI. They should also implement additional security controls to prevent exploitation and review compensating controls for exposed systems while remediation is scheduled and verified.

Why it matters

CVE-2026-84317 is an authenticated nginx directive injection vulnerability in Nginx UI. Defenders should prioritize verifying exposure and assessing the impact on their systems, especially those using the official Docker image.

  • Potential code execution on deployments with the njs/perl module available
  • Authenticated nginx directive injection
  • Verification of exposure and impact is necessary

Technical summary

Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, internal/config/validation.go (ValidateConfigFile) is a security control that blocks dangerous nginx directives. However, the MCP tool nginx_config_add skips this validation, allowing an authenticated MCP caller to inject blocked directives. This can lead to potential code execution on deployments with the njs/perl module available. The vulnerability is fixed in version 2.4.1. Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially those using the official Docker image.

Defensive priority

Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially those using the official Docker image.

Recommended defensive actions

  • Verify the version of Nginx UI and ensure it is 2.4.1 or later
  • Assess the impact of this vulnerability on systems using the official Docker image
  • Implement additional security controls to prevent exploitation
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE Program record and NVD vulnerability detail provide information on this issue. The official Docker image is affected, and an authenticated MCP caller can inject blocked nginx directives. The vulnerability is caused by the MCP tool nginx_config_add skipping validation of config directives. Defenders should verify exposure and assess the impact on their systems, especially those using the official Docker image. The source item providing details on the vulnerability also confirms the issue.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-84317 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-84317

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-84317 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-84317

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/84xxx/CVE-2026-84317.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/0xJacky/nginx-ui/security/advisories/GHSA-76pm-mq2q-9gcr

    Supplemental source - x_refsource_CONFIRM

  • Source reference

    Unverified legacy reference

    URL: https://github.com/0xJacky/nginx-ui/commit/23d1934099b05b2a01589b48129dc3d3159d91c2

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.1

    Supplemental source - x_refsource_MISC

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.