ProduktNGINX JavaScript (njs) – wersja 1.0.0 – 1.0.1
NGINX JavaScript (njs) – wersja 0.7.10 – 0.9.9
Numer CVECVE-2026-101019
Krytyczność6.5/10
CVSSAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
OpisW module XML środowiska NGINX JavaScript (njs) występuje luka, przez którą atrybuty XML oparte na encjach są przetwarzane w sposób niezgodny z procesem kanonizacji biblioteki libxml2. Zarówno w przypadku wbudowanego silnika njs, jak i silnika QuickJS, podczas procesu kanonizacji metoda dostępowa (getter) `$attr$Name` może zwrócić wartość `undefined` dla jawnie obecnego atrybutu, który zawiera odwołanie do encji wewnętrznej. Z kolei metoda dostępowa `$attrs` może zwrócić wartość pochodzącą wyłącznie z pierwszego elementu potomnego atrybutu. Może to umożliwić nieuwierzytelnionemu atakującemu – pod warunkiem podjęcia znacznego wysiłku w celu uzyskania poprawnie podpisanego dokumentu – obejście walidacji przy jednoczesnym pomyślnym wyniku weryfikacji podpisu. Potwierdzono, że wdrożenia wykorzystujące `nginx-saml` są narażone na to zagrożenie, jeśli korzystają z wbudowanego silnika njs.
  
AktualizacjaTAK
Linkhttps://my.f5.com/manage/s/article/K000162615
ProduktNGINX Ingress Controller – wersja 5.6.0 – 5.6.3
Numer CVECVE-2026-104939
Krytyczność7.5/10
CVSSAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
OpisNGINX Ingress Controller zawiera lukę w zabezpieczeniach występującą podczas implementacji polityki `externalAuth` dla zasobów typu ingress. NGINX Ingress Controller może nieprawidłowo przetworzyć odpowiedź HTTP pochodzącą od dostawcy tożsamości (OAuth IdP), co pozwala atakującemu na uzyskanie nieautoryzowanego dostępu do chronionych ścieżek, zanim dojdzie do właściwego uwierzytelnienia zewnętrznego.
  
AktualizacjaTAK
Linkhttps://my.f5.com/manage/s/article/K000162617
ProduktNGINX Ingress Controller – wersje 5.6.0 – 5.6.3
NGINX Gateway Fabric – wersje 2.1.0 – 2.7.2
NGINX App Protect DoS – wersje 4.5.0 – 4.7.0
F5 DoS for NGINX – wersje 4.8.0 – 4.10.0
NGINX App Protect WAF – wersje 4.12.0 – 4.16.0
NGINX App Protect WAF – wersje 5.4.0 – 5.8.0
F5 WAF for NGINX – wersje 5.9.0 – 5.15.0
NGINX Instance Manager – wersje 2.18.0 – 2.23.0
NGINX Open Source – wersje 0.1.29 – 0.9.9
NGINX Open Source – wersje 1.0.0 – 1.30.5
NGINX Open Source – wersje 1.31.0 – 1.31.6
NGINX Plus – wersje R33 – R36
NGINX Plus – wersje 37.0.0 – 37.0.4
Numer CVECVE-2026-15176
Krytyczność8.1/10
CVSSAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
OpisW NGINX Plus i NGINX Open Source istnieje luka w zabezpieczeniach, gdy skonfigurowana jest lokalizacja wykorzystująca dyrektywę alias wraz z dyrektywą rewrite oraz dyrektywą set lub return odwołującą się do zmiennej $request_filename. Alternatywnie, ten sam rezultat można osiągnąć, używając zmiennej $request_filename w dyrektywie access log_format. Nieuwierzytelniony atakujący, w warunkach pozostających poza jego kontrolą, może wykorzystać tę lukę, wysyłając spreparowane żądania HTTP. Może to spowodować przepełnienie bufora sterty w procesie roboczym NGINX, co z kolei może skutkować ponownym uruchomieniem. Ponadto atakujący mogą wykonywać kod w systemach z wyłączoną funkcją randomizacji układu przestrzeni adresowej (ASLR) lub gdy atakujący może ominąć funkcję ASLR.
  
AktualizacjaTAK
Linkhttps://my.f5.com/manage/s/article/K000162416