| Produkt | NGINX JavaScript (njs) – wersja 1.0.0 – 1.0.1 NGINX JavaScript (njs) – wersja 0.7.10 – 0.9.9 |
| Numer CVE | CVE-2026-101019 |
| Krytyczność | 6.5/10 |
| CVSS | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N |
| Opis | W 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. |
| Aktualizacja | TAK |
| Link | https://my.f5.com/manage/s/article/K000162615 |
| Produkt | NGINX Ingress Controller – wersja 5.6.0 – 5.6.3 |
| Numer CVE | CVE-2026-104939 |
| Krytyczność | 7.5/10 |
| CVSS | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| Opis | NGINX 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. |
| Aktualizacja | TAK |
| Link | https://my.f5.com/manage/s/article/K000162617 |
| Produkt | NGINX 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 CVE | CVE-2026-15176 |
| Krytyczność | 8.1/10 |
| CVSS | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Opis | W 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. |
| Aktualizacja | TAK |
| Link | https://my.f5.com/manage/s/article/K000162416 |