Katalog CVE

CVE-2026-84319

WysokieCVSS 8.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Nginx UI przed wersją 2.4.1 odrzuca w zwykłym API konfiguracji HTTP ograniczone dyrektywy Nginx, takie jak load_module, js_import i js_content. Jednak interfejs konfiguracji MCP pozwala uwierzytelnionemu użytkownikowi zapisać i zastosować równoważną ograniczoną zawartość konfiguracji. Umożliwia to załadowanie ngx_http_js_module.so, importowanie kontrolowanego przez atakującego JavaScriptu, przeładowanie Nginx i wykonanie NJS w kontekście workerów Nginx. Problem naprawiono w wersji 2.4.1.

Ocena ryzyka

Atakujący może wykonać dowolny kod JavaScript w kontekście workerów Nginx, co może prowadzić do przejęcia serwera lub kradzieży danych.

Rekomendacja

Zaleca się aktualizację Nginx UI do wersji 2.4.1 lub nowszej oraz ograniczenie dostępu do interfejsu MCP tylko dla zaufanych użytkowników.

Inne podatności w Nginx UI

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, the regular HTTP configuration API rejects restricted Nginx directives such as load_module, js_import, and js_content. However, the MCP configuration interface allows a secondary authenticated user to write and apply equivalent restricted configuration content. This allows the user to load ngx_http_js_module.so, import attacker-controlled JavaScript, reload Nginx, and execute NJS in the Nginx worker context. This issue is fixed in version 2.4.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS