Megjelent a fő ága nginx 1.29.8, amely továbbfejleszti az új lehetőségeket. A párhuzamosan karbantartott stabil ág 1.28.x-ben csak a súlyos hibák és sebezhetőségek javításával kapcsolatos változtatások történnek. A jövőben a fő ág 1.29.x alapján egy stabil ág 1.30 fog kialakulni. A projekt kódját C nyelven írták, és BSD licenc alatt terjesztik.
Az új kiadásban:
- Hozzáadtuk a max_headers direktívát, amely korlátozza a kérésben lévő HTTP-headers maximális számát. A korlát túllépése esetén 400-as (Bad Request) hibát ad vissza. Ez a lehetőség a FreeNginx-ból került át.
- Biztosított a kompatibilitás az OpenSSL 4.0 könyvtárral, amely alfa tesztelés alatt áll.
- Engedélyezve van a maszkolás használata az „include” direktívában, amely a „geo” blokkban van megadva.
- Javították a HTTP válaszok 103 (Early Hints) kódjának feldolgozásával kapcsolatos hibát, amelyet a proxyzott háttérszolgáltató küld.
- Kijavították a $request_port és $is_request_port változók nem beállítását az alábbi kérésekben.
Továbbá megemlíthetjük a FreeNginx 1.29.8 projekt kiadását, amely a Nginx forkját fejleszti. A fork fejlesztését Makszim Dunin vezeti, aki a Nginx egyik kulcsfejlesztője. A FreeNginx egy nonprofit projekt, amely biztosítja a Nginx kódalapjának fejlesztését vállalati beavatkozás nélkül. A FreeNginx kódja továbbra is BSD licenc alatt érhető el. Az új verzió biztosítja a kompatibilitást az OpenSSL 4.0-val. Kijavították a puffertúlcsordulást (CVE-2026-27654) az ngx_http_dav_module modulban, amely a WebDAV COPY és MOVE kérések feldolgozása során lép fel az „alias” direktíva „location” blokkjában. Kijavították a PTR rekordok manipulálásának lehetőségét a DNS-ben a támadó adatai behelyettesítése érdekében (CVE-2026-28753) az auth_http kérésekben és az XCLIENT parancsban az SMTP kapcsolatban a háttérszolgáltatóhoz.
Forrás: opennet.ru
