CVE-2026-33028: 0xJacky nginx-ui · Race Condition
Affects 0xJacky nginx-uiSource CVE Database V5
Not known to be exploited · CVSS 7.1 High : upgrade to 2.3.4 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.3.4
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 30 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade nginx-ui and 0xjacky/nginx-ui to 2.3.4.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| 0xJackynginx-ui | Affected
| Fixed in
|
GitHub0xjacky/nginx-uipkg:github/0xjacky/nginx-uiOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Immediate upgrade to nginx-ui version 2.3.4 or later is the most effective mitigation, as this version includes patches that implement proper synchronization and atomic file writes. Until upgrade is possible, organizations should restrict access to nginx-ui interfaces to trusted administrators only, enforce strict authentication and authorization controls, and monitor for unusual configuration file changes or application errors indicative of race conditions. Implementing file integrity monitoring on app.ini can help detect corruption attempts. Limiting concurrent configuration changes and scheduling maintenance windows to avoid simultaneous edits can reduce race condition risks. Additionally, applying network segmentation and firewall rules to limit exposure of the nginx-ui interface reduces the attack surface. Regular backups of configuration files enable rapid recovery from corruption. Finally, organizations should audit privilege assignments to ensure only necessary users have high-level access required to exploit this vulnerability.
Description
Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, the nginx-ui application is vulnerable to a Race Condition. Due to the complete absence of synchronization mechanisms (Mutex) and non-atomic file writes, concurrent requests lead to the severe corruption of the primary configuration file (app.ini). This vulnerability results in a persistent Denial of Service (DoS) and introduces a non-deterministic path for Remote Code Execution (RCE) through configuration cross-contamination. This issue has been patched in version 2.3.4.