Podatności NGINX JavaScript
3 znanych podatności CVE w NGINX JavaScript, przetłumaczonych i ocenionych.
- CVE-2026-78222Wysokie
Podatność w NGINX JavaScript, gdzie nieprawidłowa odpowiedź HTTP otrzymana przez ngx.fetch() może spowodować awarię procesu roboczego NGINX, gdy zaufany JavaScript odczytuje Response.statusText. Wykorzystanie wymaga kontroli lub wpływu na pobieraną odpowiedź HTTP.
- CVE-2026-18329Wysokie
Podatność w silnikach NGINX JavaScript (njs) i QuickJS (qjs), gdzie podczas asynchronicznego przetwarzania treści żądania w fazie js_access może wystąpić wyjątek, co może spowodować pominięcie kontroli dostępu i przepuszczenie żądania.
- CVE-2026-8711Wysokie
NGINX JavaScript ma podatność, gdy dyrektywa js_fetch_proxy jest skonfigurowana z co najmniej jedną zmienną NGINX kontrolowaną przez klienta (np. $http_*, $arg_*, $cookie_*) oraz lokalizacją wywołującą operację ngx.fetch() z NGINX JavaScript. Nieuwierzytelniony atakujący może wykorzystać tę podatność, wysyłając spreparowane żądania HTTP. Może to spowodować przepełnienie bufora sterty w procesie roboczym NGINX, prowadząc do jego restartu. Dodatkowo atakujący mogą wykonać kod w systemach z wyłączoną randomizacją układu przestrzeni adresowej (ASLR) lub gdy atakujący może ominąć ASLR.

