Выпуск nginx 1.31.6

от автора

15 сентября 2026 года состоялся выпуск высокопроизводительного HTTP‑сервера и многопротокольного прокси‑сервера nginx 1.31.6. Исходный код проекта nginx написан на языке C и распространяется под лицензией BSD. Проект nginx 1.28.0 вышел в апреле 2025 года. Выпуск nginx 1.29 случился в июне 2025 года. Версия nginx 1.30 вышла в апреле 2026 года. Выпуск nginx 1.31 произошёл в мае 2026 года. В дальнейшем на базе основной ветки 1.31.x будет сформирована стабильная ветка 1.32.

Основные изменения и доработки в nginx 1.31.6:

  • обновлены справочные страницы (man page) проекта;

  • Control API: исправлено наследование сокета при бинарном обновлении

  • Geo: проверка CRC32 бинарного файла перед перемещением

  • исправление ошибок и переход к игнорированию всех параметров транспортного протокола QUIC, полученных в процессе установки TLS-соединения (исправление для слоя совместимости QUIC).

  • патч против уязвимости CVE-2026-90439 в модуле ngx_http_v3_module. Проблема приводила к переполнению буфера при манипуляции с параметрами на этапе согласования TLS-соединения. Инцидент не позволял атакующему не контролировать данные, записываемые в область вне буфера, а уязвимость ограничивалась отказом в обслуживании или повреждении данных. Уязвимости подвержены версии nginx 1.29.2-1.31.5.

ссылка на оригинал статьи https://habr.com/ru/articles/1082890/