U nginx 1.25.4 ispravljene su dvije ranjivosti vezane uz HTTP/3

Izdan je glavni izdanak nginx 1.25.4, u okviru kojeg se nastavlja razvoj novih mogućnosti. U paralelno održavanoj stabilnoj grani 1.24.x unose se samo izmjene povezane s ispravljanjem ozbiljnih grešaka i ranjivosti. U budućnosti će na temelju glavne grane 1.25.x biti formirana stabilna grana 1.26. Projekt je napisan na jeziku C i distribuira se pod BSD licencom.

U novoj verziji ispravljene su dvije ranjivosti u eksperimentalnom modu http_v3_module (koji je prema zadanim postavkama isključen) koji pruža podršku za protokol HTTP/3, koji koristi protokol QUIC kao transport za HTTP/2. Prva ranjivost (CVE-2024-24989) uzrokovana je dereferenciranjem nultog pokazivača, a druga (CVE-2024-24990) pristupom memoriji nakon njezina oslobađanja. U popisu promjena navodi se da obje ranjivosti mogu dovesti samo do neplaniranog završetka radnog procesa prilikom obrade posebno oblikovanih QUIC sesija, ali za drugu ranjivost izgleda da nije provedena analiza ozbiljnijih posljedica.

Osim ispravljanja ranjivosti, nova verzija donosi i opća poboljšanja i ispravke u implementaciji HTTP/3, kao i ispravke grešaka povezane s curenjem soketa, greškama u soketima ili neplaniranim završetkom rada pri korištenju AIO. Riješen je problem s preranom obustavom veza s nedovršenim AIO operacijama tijekom blagog zatvaranja starih radnih procesa. Ispravljena je neplanirana završetka prilikom preusmjeravanja grešaka s kodom 415 pomoću direktive error_page, u slučaju korištenja SSL-proksiranja i direktive image_filter.

Osim toga, prije nekoliko dana objavljeno je i izdanje njs 0.8.4, interpretera jezika JavaScript za web poslužitelja nginx. Interpreter njs implementira standarde ECMAScript i omogućava proširenje mogućnosti nginx-a u obradi zahtjeva putem skripti u konfiguraciji. Skripti se mogu koristiti u datoteci konfiguracije za definiranje proširene logike obrade zahtjeva, oblikovanje konfiguracije, dinamičko generisanje odgovora, modifikaciju zahtjeva/odgovora ili brzo stvaranje zamjenskih rješenja za probleme u web-aplikacijama. U novoj verziji zabilježena su samo ispravljanja grešaka.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster