Skip to main content
VulnerabilityPublished

CVE-2026-33028: 0xJacky nginx-ui · Race Condition

Affects 0xJacky nginx-uiSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.1 High : upgrade to 2.3.4 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
0xJackynginx-uiAffected
  • <2.3.4
Fixed in
  • 2.3.4
GitHub0xjacky/nginx-uipkg:github/0xjacky/nginx-uiOther threatsAffected
  • <2.3.4
Fixed in
  • 2.3.4

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.

References

Community reviews

Loading reviews…