Az nginx 1.31.7 és njs 1.0.2 frissítése sebezhetőségek kijavításával.

A fő ágon az nginx 1.31.7-es verzió kiadása megtörtént, amely keretében a új lehetőségek fejlesztése tovább folytatódik, és párhuzamosan megjelenik az nginx 1.30.6-os stabil ágon, ahol csak a súlyos hibák és sebezhetőségek kijavításával kapcsolatos változtatásokra kerül sor. Az új verziókban 5 sebezhetőséget orvosoltak:

  • CVE-2026-15176 — puffer overflow, amely a „alias” direktívák használatával nyilvánul meg a konfigurációkban, amelyek megváltoztatják a kérés URI-ját a „rewrite” direktíva által, további átirányítással egy fájlra.
    CVE-2026-93479 — puffer overflow, amely változók használatával végzett string kifejezések végrehajtásakor lép fel, és a gyökérkönyvtár elérési útjának kiszámításakor és a http és stream modulokban a kérdések naplózásakor jelentkezik.
    CVE-2026-95101 — a „client_max_body_size” korlát kikerülése és külső adatok beillesztése egy proxy kérésbe hibás keretek HTTP/3 átadása révén, amelyek egy része kérésként feldolgozható volt.
  • CVE-2026-97629 — TLS munkamenetek hamisítása, mivel az egyik munkamenet kulcsot inicializálatlanul hagyták, amikor a rotáció zajlott.
  • CVE-2026-97205 — memória hozzáférés felszabadítás után (use-after-free), amely SSI-oldalakon az „include virtual” parancsok használatakor merül fel, az aszinkron bemenet/kimenet (AIO) alkalmazása mellett.
  • Megjelent az nginx 1.31.7 főágának kiadása, amely továbbra is új lehetőségek fejlesztését folytatja, valamint elérhetővé vált a párhuzamosan karbantartott nginx 1.30.6 stabil ága, amelybe csak változtatásokat végeznek.
  • 🥇nginx 1.31.7 és njs 1.0.2 frissítés a sebezhetőségek kijavításával | ProHoster

Lehetőség van IP-címek ellenőrzésére, amelyeket a háttérben használnak.

  • Megvalósították a végrehajtó fájl újrakonfigurálásának és frissítésének lehetőségét a quic_bpf direktíva beállításakor.
  • Az ngx_http_v2_module modulban megvalósult a prioritáskezelési séma, amely megfelel az RFC 9218-nak. SSL tanúsítványokPárhuzamosan elérhető az njs 1.0.2 kiadás, amely egy modul a JavaScript nyelv értelmezőjének integrálására az nginx http-szerverbe. Az njs lehetővé teszi, hogy JavaScript szkripteket használjanak a konfigurációs fájlokban, hogy kiterjesszék az nginx funkcionalitását. A szkriptek használhatók a bonyolult kéréskezelési logika meghatározására, a konfiguráció kialakítására, dinamikus válaszok generálására, a kérés/válasz módosítására, vagy problémamegoldó válaszmodellek gyors létrehozására webalkalmazásokhoz. A projekt kódja C nyelven íródott és BSD licenc alatt terjesztik.
  • Az ngx_http_v2_module modulban egy prioritásos elosztási séma lett megvalósítva, amely megfelel a RFC 9218-nak.
  • Egyidejűleg elérhető a njs 1.0.2 kiadása, amely modul a JavaScript nyelv értelmezőjének integrálására szolgál az nginx http-szerverbe. A njs lehetővé teszi JavaScript-szkriptek használatát a konfigurációs fájlokban, így bővítve az nginx lehetőségeit. A szkriptek kiterjesztett kérésfeldolgozási logikák meghatározására, konfigurációk kialakítására, dinamikus válaszok generálására, valamint a kérés/válasz módosítására vagy a webalkalmazásokban felmerülő problémák gyors megoldására szolgáló stubok létrehozására használhatók. A projekt kódját C nyelven írták, és BSD licenc alatt terjesztik.

Most már elérhető a njs 1.0.2 kiadása, amely egy modul a JavaScript nyelv értelmezőjének integrálására az nginx http-szerverbe. A njs lehetővé teszi a JavaScript szkriptek használatát a konfigurációs fájlokban az nginx képességeinek bővítése érdekében. A szkriptek alkalmazhatók a kérések feldolgozásának kiterjesztett logikájának meghatározására, a konfiguráció kialakítására, válaszok dinamikus generálására, a kérés/válasz módosítására, vagy problémamegoldó helyettesítők gyors létrehozására webalkalmazásokban. A projekt kódja C nyelven íródott és BSD licenc alatt terjesztik.

A njs 1.0.2 kiadásában kijavították a következő sebezhetőségeket: az elérhető memória kimerülése hibás XML-adatok elemzésekor (CVE-2026-101025) és a digitális aláírás ellenőrzésének megsértése XML-attríbútumok manipulálásával (CVE-2026-101019). Új metódusok kerültek bevezetésre: XMLNode.getAttributeNS() és XMLNode.getChildNS(). Csökkent az memóriafogyasztás az njs motorban való fordításkor.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster