V nginx 1.25.4 byly odstraněny dvě zranitelnosti související s HTTP/3

Bylo vydáno vydání hlavní větve nginx 1.25.4, v rámci níž pokračuje vývoj nových funkcí. V paralelně udržované stabilní větvi 1.24.x se provádějí pouze změny související s opravou vážných chyb a zranitelností. V budoucnu bude na základě hlavní větve 1.25.x vytvořena stabilní větev 1.26. Kód projektu je napsán v jazyce C a je distribuován pod licencí BSD.

V nové verzi byly odstraněny dvě zranitelnosti v experimentálním modulu http_v3_module (ve výchozím nastavení vypnuto), který poskytuje podporu pro protokol HTTP/3, jenž využívá protokol QUIC jako transport pro HTTP/2. První zranitelnost (CVE-2024-24989) je způsobena dereferencováním nulového ukazatele, zatímco druhá (CVE-2024-24990) se týká přístupu k paměti po jejím uvolnění (CVE-2024-24990). V seznamu změn je uvedeno, že obě zranitelnosti mohou vést pouze k havárii pracovního procesu při zpracování speciálně upravených sezení QUIC, ale u druhé zranitelnosti se zřejmě analýza závažnějších následků neprováděla.

Kromě odstranění zranitelností obsahuje nová verze také celková vylepšení a opravy v implementaci HTTP/3, a byly odstraněny chyby spojené s únikem socketů, chybami socketů nebo haváriemi při používání AIO. Byla vyřešena otázka předčasného uzavírání spojení s nedokončenými AIO operacemi během měkkého ukončení starších pracovních procesů. Byla odstraněna havárie při přesměrování chyb s kódem 415 pomocí direktivy error_page, v případě použití SSL-proxy a direktivy image_filter.

Kromě toho, před několika dny vyšlo njs 0.8.4, interpretr jazyka JavaScript pro webového serveru nginx. Interpretr njs implementuje standardy ECMAScript a umožňuje rozšíření schopností nginx při zpracování požadavků pomocí skriptů v konfiguraci. Skripty mohou být použity v konfiguračním souboru pro definování rozšířené logiky zpracování požadavků, generování konfigurace, dynamické generování odpovědí, modifikaci požadavků/odpovědí nebo rychlé vytváření zástupců pro řešení problémů v webových aplikacích. V nové verzi byla zaznamenána pouze oprava chyb.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster