Read the docs
TI-2026-25477 Aliases CVE-2026-33031GHSA-x234-x5vq-cc2v

Nginx-UI: Disabled users retain full API access through previously issued bearer tokens

Priority HIGH 72CWE-284Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-284.

Summary

Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, a user who was disabled by an administrator can use previously issued API tokens for up to the token lifetime. In practice, disabling a compromised account does not actually terminate that user’s access, so an attacker who already stole a JWT can continue reading and modifying protected resources after the account is marked disabled. Since tokens can be used to create new accounts, it is possible the disabled user to maintain the privilege. Version 2.3.4 patches the issue.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00274 19th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed nginx-ui (0xJacky): 2.3.4github.com/0xJacky/Nginx-UI (Go): 1.9.10-0.20260314152518-7b66578adb47

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
0xJackynginx-uibefore 2.3.42.3.4Patch availableCNA
—github.com/0xJacky/Nginx-UI (Go)before 1.9.10-0.20260314152518-7b66578adb471.9.10-0.20260314152518-7b66578adb47Patch availableGHSA-x234-x5vq-cc2v
  • nginx-ui Vendor0xJacky Affected before 2.3.4 Fixed in 2.3.4 Patch available CNA
  • github.com/0xJacky/Nginx-UI (Go) Vendor— Affected before 1.9.10-0.20260314152518-7b66578adb47 Fixed in 1.9.10-0.20260314152518-7b66578adb47 Patch available GHSA-x234-x5vq-cc2v

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:nginxui:nginx_ui:*:*:*:*:*:*:*:*before 2.3.4Vulnerable0xJacky
  • cpe:2.3:a:nginxui:nginx_ui:*:*:*:*:*:*:*:* Versions before 2.3.4 Vulnerable ·0xJacky

Remediation

  • Fix · CNA nginx-ui (0xJacky) Fixed in 2.3.4
  • Fix · GHSA-x234-x5vq-cc2v github.com/0xJacky/Nginx-UI (Go) Fixed in 1.9.10-0.20260314152518-7b66578adb47 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-33031
  2. 2026-10-03 Alias added: GHSA-x234-x5vq-cc2v

References

  • 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
See all 31 →

Sources