Megjelent a fő ágazat kiadása nginx 1.29.8, amelyben folytatódik az új lehetőségek fejlesztése. A párhuzamosan karbantartott stabil ágon 1.28.x csak súlyos hibák és sérülékenységek kijavításával kapcsolatos változások kerülnek végrehajtásra. A jövőben az alap 1.29.x ágból alakul ki a stabil 1.30. ág. A projekt kódja C nyelven íródott, és terjesztésre kerül BSD licenc alatt.
A új kiadásban:
- Hozzáadva egy direktíva max_headers, amely korlátozza a kérésben megengedett HTTP-fejlécek maximális számát. Ha a korlátot túllépik, 400-as (Bad Request) hiba lép fel. Ez a lehetőség átköltözött a FreeNginx-be.
- Biztosítva van a kompatibilitás az OpenSSL 4.0 könyvtárral, amely még béta tesztelés alatt áll.
- Megengedett a maszkok használata az include direktívában, amely a „geo” blokkban van megadva.
- Kijavították a hibát, amely a 103-as (Early Hints) állapotkódú HTTP-válaszok feldolgozását érintette, amelyeket a proxied backend küld.
- Elhárították a $request_port és $is_request_port változók ki nem állításának problémáját a másodrendű lekérdezések során.
Továbbá érdemes megemlíteni a projekt kiadását, FreeNginx 1.29.7, amely Nginx-et fejleszti. fork A fork fejlesztését Maxim Dunin vezeti, aki az Nginx egyik kulcsfejlesztője. A FreeNginx nem kereskedelmi projektként van pozicionálva, amely biztosítja az Nginx kódalapjának fejlesztését vállalati beavatkozás nélkül. A FreeNginx kódja továbbra is BSD licenc alapján érhető el. A új verzió kompatibilitás biztosítva van az OpenSSL 4.0-val. Kijavították a puffer túlcsordulást (CVE-2026-27654) az ngx_http_dav_module-ben, ami WebDAV COPY és MOVE kérdések feldolgozása során keletkezik alias direktíva használatával a location blokkokban. Elhárították az lehetőség manipulálására PTR rekordokban a támadó adataival (CVE-2026-28753) auth_http kérdésekben és az XCLIENT parancs SMTP kapcsolaton a backendhez.
Forrás: linux.org.ru
