Huvudgrenen nginx 1.31.7 har slÀppts, vilket fortsÀtter utvecklingen av nya funktioner. Den parallella stabila grenen, nginx 1.30.6, slÀpps ocksÄ och innehÄller endast Àndringar relaterade till att ÄtgÀrda allvarliga buggar och sÄrbarheter. Dessa uppdateringar ÄtgÀrdar fem sÄrbarheter:
- CVE-2026-15176 â Buffertspill uppstĂ„r nĂ€r man anvĂ€nder
"alias"-direktiv i konfigurationer som Àndrar begÀran-URI:n via ett direktiv
"skriv om" med efterföljande omdirigering till filen. - CVE-2026-93479 â Ett buffertöverskott uppstĂ„r nĂ€r strĂ€nguttryck med variabler körs och manifesterar sig vid berĂ€kning av sökvĂ€gen till rotkatalogen och vid loggning av förfrĂ„gningar i http- och stream-modulerna.
- CVE-2026-95101 â kringgĂ„r begrĂ€nsningen "client_max_body_size" och ersĂ€tter tredjepartsdata i en proxybegĂ€ran genom att skicka felaktigt utformade ramar i HTTP/3, vars innehĂ„ll en del kan bearbetas som begĂ€ran.
- CVE-2026-97629 - TLS-sessionsförfalskning pÄ grund av att en av sessionsnycklarna lÀmnades oinitierad under rotation.
- CVE-2026-97205 â En sĂ„rbarhet av typen use-after-free finns nĂ€r kommandon av typen "include virtual" anvĂ€nds i SSI-sidor i samband med asynkron I/O (AIO).
Icke-sÄrbarhetsrelaterade Àndringar i nginx 1.31.7:
- Stöd för databaser i MaxMind-format (MMDB) har lagts till i modulerna ngx_http_geoip_module och ngx_stream_geoip_module.
- Implementerade möjligheten att kontrollera via IP-adress SSL-certifikat, som anvÀnds i backend-systemet.
- Implementerade möjligheten att omkonfigurera och uppdatera den körbara filen nÀr quic_bpf-direktivet anvÀnds i instÀllningarna.
- Modulen ngx_http_v2_module implementerar ett prioriteringsschema som följer RFC 9218.
Njs 1.0.2, en modul för att integrera en JavaScript-tolk i Nginx HTTP-server, Àr nu tillgÀnglig. Njs möjliggör anvÀndning av JavaScript-skript i konfigurationsfiler för att utöka Nginx funktioner. Skript kan anvÀndas för att definiera avancerad logik för förfrÄgningsbehandling, generera konfiguration, dynamiskt generera svar, modifiera förfrÄgningar/svar eller snabbt skapa stubbar för att lösa problem i webbapplikationer. Projektkoden Àr skriven i C och distribueras under BSD-licensen.
NJS 1.0.2 ÄtgÀrdar följande sÄrbarheter: minnesutmattning vid parsning av felaktigt formaterad XML-data (CVE-2026-101025) och ett brott mot valideringen av signerade XML-dokument pÄ grund av manipulation av XML-attribut (CVE-2026-101019). Metoderna XMLNode.getAttributeNS() och XMLNode.getChildNS() har lagts till. Minnesförbrukningen under kompilering i NJS-motorn har minskats.
KĂ€lla: opennet.ru
