Az nginx 1.25.4-ben két, a HTTP/3-mal kapcsolatos sebezhetőséget javítottak.

Kiadásra került a nginx 1.25.4 fő ágának verziója, amelyben folytatódik az új lehetőségek fejlesztése. A párhuzamosan támogatott stabil 1.24.x ágon csak a komoly hibák és sebezhetőségek kijavításával kapcsolatos változtatások történnek. A jövőben az 1.25.x fő ágból fog kialakulni az 1.26 stabil ág. A projekt kódja C nyelven készült és BSD licenc alatt terjed.

Az új verzióban két sebezhetőséget megszüntettek az http_v3_module kísérleti modulban (amely alapértelmezés szerint ki van kapcsolva), amely támogatja a HTTP/3 protokollt, és a QUIC protokollt használja a HTTP/2 szállítására. Az első sebezhetőség (CVE-2024-24989) nullpointer dereferálásból ered, a második (CVE-2024-24990) pedig a memória felszabadítása utáni hivatkozás (CVE-2024-24990). A változások listáján az áll, hogy mindkét sebezhetőség csak a QUIC szekciók különleges formázású feldolgozása közben okozhatja a munkafolyamat leállását, de a második sebezhetőség esetében úgy tűnik, nem végeztek alaposabb következmények elemzését.

A sebezhetőségek kijavításán túl az új verzió általános fejlesztéseket és javításokat is tartalmaz a HTTP/3 megvalósításán, valamint megszüntette a socket szivárgásokkal, socket hibákkal vagy AIO használata közbeni leállással kapcsolatos problémákat. Megoldották azt a problémát is, amikor a régi munkafolyamatok lágy leállítása közben idő előtt zártak le csatlakozásokat befejezetlen AIO-műveletek miatt. Megszüntették a 415-ös hibakódú hibaátirányítás során történt leállást az error_page utasítással, ha a SSL-proxyzálást és az image_filter utasítást használták.

Továbbá, néhány nappal ezelőtt kiadásra került az njs 0.8.4, a JavaScript nyelv értelmezője a webszerver nginx-hez. Az njs értelmező az ECMAScript szabványokat valósítja meg, és lehetővé teszi az nginx kéréskezelési képességeinek bővítését konfigurációs szkriptek segítségével. A szkriptek konfigurációs fájlban használhatók az összetett kéréskezelési logika meghatározására, konfiguráció létrehozására, válaszok dinamikus generálására, kérés/válasz módosítására, vagy problémamegoldó állványok gyors létrehozására webalkalmazásoknál. Az új verzióban csak hibajavítások találhatók.

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