Ve nginx byla odhalena druhá zranitelnost zneužívaná na dálku za 10 dní

Byly vydány opravy pro nginx 1.31.1 a 1.30.2, které řeší kritickou zranitelnost (CVE-2026-9256), umožňující vzdálené spuštění kódu s oprávněními procesu nginx prostřednictvím zaslání speciálně formátovaného HTTP požadavku. Výzkumníci, kteří problémy odhalili, demonstrovali fungující exploit, který bude zveřejněn spolu s plným popisem 30 dní po opravě. Zranitelnost byla pojmenována nginx-poolslip. Problém se projevuje od verze nginx 0.1.17. Opravy pro angie a freenginx v okamžiku psaní zprávy nebyly zveřejněny.

Podobně jako u minulý týden opraveného podobného problému, nová zranitelnost je způsobena přetečením zásobníku v modulu ngx_http_rewrite_module a projevuje se v konfiguracích s určitými regulárními výrazy v direktivě „rewrite“. V tomto případě zranitelnost zasahuje systémy s překrývajícími se šablonami pro nahrazování (závorky v závorkách) v rewrite výrazu, například „^/((.*))$“ nebo „^/(test([123]))$“, v kombinaci s použitím několika nepojmenovaných náhrad v nahrazovacím řetězci (například „$1$2“).

Dále lze zmínit vydání njs 0.9.9, modulu pro integraci interpreterů jazyka JavaScript do http serveru nginx. V nové verzi byla odstraněna zranitelnost (CVE-2026-8711), projevující se od verze njs 0.9.4. Problém je způsoben přetečením zásobníku a projevuje se v konfiguracích s direktivou js_fetch_proxy, obsahující proměnné nginx s daty z klientského požadavku (například $http_*, $arg_* a $cookie_*), v kombinaci s použitím location handleru, který vyvolává funkci ngx.fetch(). Zranitelnost lze zneužít k provedení kódu s oprávněními procesu nginx zasláním speciálně formátovaného HTTP požadavku.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster