Nginx UI lets unauthenticated clients exhaust temporary storage
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-400.
Summary
Nginx UI from 2.5.0 before 2.6.0 stages attacker-controlled request bodies to temporary files in its node-signature authentication path before validating them. This is uncontrolled resource consumption (CWE-400). An unauthenticated remote client that can reach the API and send syntactically valid signature metadata can consume temporary disk space, disk input and output, and request-processing resources before rejection. The issue affects availability only and does not bypass authentication.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
Nginx UI is a web user interface for the Nginx web server. From 2.5.0 until 2.6.0, the node-signature authentication path performs temporary file staging of an attacker-controlled request body and synchronizes it before validating the body digest and cryptographic signature. An unauthenticated remote client that can reach the API and provide syntactically valid signature metadata can consume temporary filesystem capacity, disk input and output, and request-processing resources before rejection. The issue affects availability and does not bypass authentication or provide confidentiality or integrity impact. This issue is fixed in version 2.6.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| 0xJacky | nginx-ui | 2.5.0 to before 2.6.0 | 2.6.0 | Patch available | CNA |
| — | github.com/0xJacky/Nginx-UI (Go) | 1.9.10-0.20260729084040-acb59fdd81db to before 1.9.10-0.20260901043436-8c9b9a1aff21 | 1.9.10-0.20260901043436-8c9b9a1aff21 | Patch available | GHSA-j3hg-9rp3-5hw9 |
- nginx-ui Vendor0xJacky Affected 2.5.0 to before 2.6.0 Fixed in 2.6.0 Patch available CNA
- github.com/0xJacky/Nginx-UI (Go) Vendor— Affected 1.9.10-0.20260729084040-acb59fdd81db to before 1.9.10-0.20260901043436-8c9b9a1aff21 Fixed in 1.9.10-0.20260901043436-8c9b9a1aff21 Patch available GHSA-j3hg-9rp3-5hw9
Remediation
Update Nginx UI to version 2.6.0. Update the Go module github.com/0xJacky/Nginx-UI to 1.9.10-0.20260901043436-8c9b9a1aff21.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA nginx-ui (0xJacky) Fixed in 2.6.0
- Fix · GHSA-j3hg-9rp3-5hw9 github.com/0xJacky/Nginx-UI (Go) Fixed in 1.9.10-0.20260901043436-8c9b9a1aff21 Advisory →
Timeline
- 2026-10-09 Threatist record created from CVE-2026-107805
- 2026-10-10 Alias added: GHSA-j3hg-9rp3-5hw9
- 2026-10-10 Fix available: Go/github.com/0xJacky/[email protected] · GHSA-j3hg-9rp3-5hw9
- 2026-10-10 CVSS score added · GHSA-j3hg-9rp3-5hw9
- 2026-10-10 Weakness changed · GHSA-j3hg-9rp3-5hw9
- 2026-10-10 5 new references · GHSA-j3hg-9rp3-5hw9
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-13 CISA SSVC decision points changed
References
Advisory 2
More 0xJacky Nginx Ui vulnerabilities
- TI-2026-25478 Nginx UI: Unauthenticated MCP Endpoint Allows Remote Nginx Takeover CVSS 3.1CRITICAL 9.8
- TI-2026-25472 nginx-ui Backup Restore Allows Tampering with Encrypted Backups CVSS 4.0CRITICAL 9.4
- TI-2026-22288 Nginx UI: Unauthenticated Backup Download with Encryption Key Disclosure CVSS 3.1CRITICAL 9.8
- TI-2024-15821 Nginx-UI arbitrary file write through the Import Certificate feature CVSS 3.1CRITICAL 9.8
- TI-2026-70057 Code injection in Nginx UI backup restore allows code execution CVSS 4.0CRITICAL 9.4
- TI-2026-32056 Nginx UI: Server-Side Request Forgery (SSRF) via Cluster Proxy Middleware Allows Access to Internal Services CVSS 3.1CRITICAL 9.9
Sources
- CVE-2026-107805 · CVE Program
- CVE-2026-107805 · NVD
- FIRST EPSS
- GHSA-j3hg-9rp3-5hw9 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences