Publicado lanzamiento de la rama principal nginx 1.29.8, en la que se continúa el desarrollo de nuevas funcionalidades. En la rama estable que se mantiene en paralelo, 1.28.x solo se realizan cambios relacionados con la corrección de errores graves y vulnerabilidades. En el futuro, a partir de la rama principal 1.29.x se formará la rama estable 1.30. El código del proyecto está escrito en C y se distribuye bajo licencia BSD.
En nueva versión:
- Se ha añadido la directiva max_headers, que limita el número máximo de encabezados HTTP en una solicitud. Si se supera el límite, se devuelve el error 400 (Bad Request). Esta funcionalidad se ha trasladado de FreeNginx.
- Se ha asegurado la compatibilidad con la biblioteca OpenSSL 4.0, que se encuentra en fase de prueba alfa.
- Se permite el uso de máscaras en la directiva include, especificada dentro del bloque «geo».
- Se ha corregido un error en el procesamiento de las respuestas HTTP con código 103 (Early Hints), devueltas por el backend proxy.
- Se ha solucionado la no asignación de las variables $request_port y $is_request_port en las subconsultas.
Además, se puede señalar la publicación de la versión del proyecto FreeNginx 1.29.7, que desarrolla fork Nginx. El desarrollo del fork es liderado por Maxim Dunin, uno de los desarrolladores clave de Nginx. FreeNginx se posiciona como un proyecto sin fines de lucro, que asegura el desarrollo de la base de código de Nginx sin intervención corporativa. El código de FreeNginx continúa siendo distribuido bajo la licencia BSD. En la nueva versión se ha garantizado la compatibilidad con OpenSSL 4.0. Se ha corregido un desbordamiento de búfer (CVE-2026-27654) en el módulo ngx_http_dav_module, que se produce al procesar solicitudes WebDAV COPY y MOVE cuando se utiliza en bloques de ubicación de la directiva alias. Se ha eliminado la posibilidad de manipulación de registros PTR en DNS para incrustar datos del atacante (CVE-2026-28753) en las solicitudes auth_http y el comando XCLIENT en la conexión SMTP con el backend.
Fuente: linux.org.ru
