PT-2026-29089 · Nginx-Ui · Nginx-Ui

·

CVE-2026-33028

·

Publicado

2026-03-30

·

Atualizado

2026-07-30

CVSS v3.1

7.5

Alta

VetorAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Nginx UI versions prior to 2.3.4
Description Nginx UI is susceptible to a race condition due to the absence of synchronization mechanisms and non-atomic file writes. Concurrent requests can severely corrupt the primary configuration file (app.ini), leading to a persistent Denial of Service (DoS). This corruption also introduces a potential, though non-deterministic, path to Remote Code Execution (RCE) through configuration cross-contamination. The issue arises because the settings update pipeline lacks synchronization primitives, causing memory and file corruption when multiple requests are processed simultaneously. Specifically, the ProtectedFill() function modifies shared global singleton pointers without thread safety, and the underlying library performs direct, concurrent overwrites to the app.ini file. This can result in incomplete or truncated configuration keys, leading to application failure or a complete service collapse. The vulnerability can be triggered by sending concurrent POST /api/settings requests, potentially corrupting the app.ini file and causing the service to redirect to the installation page or become unresponsive.
Recommendations Versions prior to 2.3.4 should be updated to version 2.3.4 or later.

Exploit

Correção

DoS

RCE

Race Condition

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-06992
CVE-2026-33028
GHSA-M468-XCM6-FXG4
GO-2026-4906
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:1205-1

Produtos afetados

Nginx-Ui