From: Sergey Kandaurov Date: Thu, 1 Oct 2026 19:36:05 +0000 (+0400) Subject: nginx-1.30.6-RELEASE X-Git-Tag: release-1.30.6^0 X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=fb0e979c6dd63c018958b41eeb844947c5c21264;p=nginx.git nginx-1.30.6-RELEASE --- diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml index 76cf0fbd6..1c3b386e7 100644 --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -5,6 +5,285 @@ + + + + +при использовании директивы alias +могло произойти переполнение буфера в рабочем процессе, +если URI запроса был изменён директивой rewrite +и затем отображался в путь к файлу +(CVE-2026-15176). + + +a buffer overflow might occur in a worker process +when using the "alias" directive +if the request URI was changed by the "rewrite" directive +and was then mapped to a file path +(CVE-2026-15176). + + + + + +при вычислении строковых выражений с переменными +могло произойти переполнение буфера в рабочем процессе, +что затрагивало определение корневого каталога документов +и логгирование запросов в модулях http и stream +(CVE-2026-93479).
+Спасибо Matt Suiche из Tolmo Inc. +
+ +a buffer overflow might occur in a worker process +while evaluating string expressions with variables, +which affected the document root calculation +and request logging in the http and stream modules +(CVE-2026-93479).
+Thanks to Matt Suiche of Tolmo Inc. +
+
+ + + +при использовании HTTP/3 часть неизвестного фрейма +могла быть обработана как тело запроса, +что могло приводить к обходу ограничения client_max_body_size +или к вставке данных в проксируемый запрос +(CVE-2026-95101).
+Спасибо Hansol Lee из GOTROOT. +
+ +when using HTTP/3 a part of an unknown frame +might be treated as the request body, +which might result in bypassing the "client_max_body_size" limit +or injecting data in the proxied request +(CVE-2026-95101).
+Thanks to Hansol Lee of GOTROOT. +
+
+ + + +при использовании ротации ключей TLS session tickets +один из ключей оставался неинициализированным, +что могло позволить подделать сессию +(CVE-2026-97629).
+Спасибо PhiNode Labs. +
+ +when using TLS session ticket key rotation, +one of the keys was left uninitialized, +which might allow to forge a session +(CVE-2026-97629).
+Thanks to PhiNode Labs. +
+
+ + + +при использовании асинхронного файлового ввода-вывода (AIO) +в некоторых конфигурациях +могло произойти обращение к ранее освобождённой памяти, +если на SSI-странице использовались команды "include virtual" +(CVE-2026-97205).
+Спасибо cyberlancer. +
+ +when using asynchronous file I/O (AIO), +use-after-free might occur in certain configurations +if the SSI page has "include virtual" commands +(CVE-2026-97205).
+Thanks to cyberlancer. +
+
+ + + +уровень логгирования ошибок SSL +"invalid alert", "record layer failure", +а также ошибок "SSL alert number N" для любых значений N +понижен с уровня crit до info. + + +the logging level of the +"invalid alert" and "record layer failure" SSL errors, +and of the "SSL alert number N" for any alert numbers +has been lowered from "crit" to "info". + + + + + +в рабочем процессе мог произойти segmentation fault +или могли появляться сообщения "request count is zero", +если заголовок "X-Accel-Redirect" попадал в кэш +и закэшированный ответ затем отдавался клиенту.
+Спасибо Jiří Setnička и Максиму Дунину. +
+ +a segmentation fault might occur in a worker process +or "request count is zero" alerts might appear in logs +if the "X-Accel-Redirect" header line was cached +and the cached response was then served to a client.
+Thanks to Jiří Setnička and Maxim Dounin. +
+
+ + + +в рабочем процессе мог произойти segmentation fault, +если модуль ngx_http_dav_module использовался +для обработки методов COPY и MOVE +в location с директивой alias.
+Спасибо Максиму Дунину. +
+ +a segmentation fault might occur in a worker process +if the ngx_http_dav_module was used +to handle COPY and MOVE methods +in a location with the "alias" directive.
+Thanks to Maxim Dounin. +
+
+ + + +при чтении конфигурации мог произойти segmentation fault, +если использовалась директива geo с параметром ranges +и соответствующий файл бинарной базы был повреждён. + + +a segmentation fault might occur while reading configuration +if the "geo" directive with the "ranges" parameter was used +and the corresponding binary base file was corrupted. + + + + + +в рабочем процессе могло произойти обращение к ранее освобождённой +памяти, если использовалось проксирование с буферизацией +и при отправке ответа HTTP/2-клиенту произошла ошибка. + + +use-after-free might occur in a worker process if +proxying with buffering was used and an error occurred +while sending the response to an HTTP/2 client. + + + + + +рабочий процесс мог не завершиться или в логах могли появляться +сообщения "accept4() failed (9: Bad file descriptor)", если у +рабочего процесса закончились файловые дескрипторы перед его +плавным завершением. + + +a worker process might not exit or +"accept4() failed (9: Bad file descriptor)" alerts might appear +in logs if the worker process ran out of file descriptors +before graceful shutdown. + + + + + +в рабочем процессе мог произойти segmentation fault, +если использовался метод select. + + +a segmentation fault might occur in a worker process +if the "select" method was used. + + + + + +в бинарной совместимости со сторонними модулями, использующими script codes; +ошибка появилась в 1.30.4. + + +in binary compatibility with third-party modules using script codes; +the bug had appeared in 1.30.4. + + + + + +в модуле ngx_http_perl_module.
+Спасибо Максиму Дунину. +
+ +in the ngx_http_perl_module.
+Thanks to Maxim Dounin. +
+
+ + + +в управлении потоком в модуле ngx_http_v2_module. + + +in flow control in the ngx_http_v2_module. + + + + + +при отправке закэшированного ответа HTTP/2 +в модуле ngx_http_proxy_v2_module +в логах могли появляться сообщения +"[error] upstream sent frame for unknown stream" +и +"[crit] cache file ... contains invalid header", +если использовалась директива proxy_cache_revalidate. + + +"[error] upstream sent frame for unknown stream" +and +"[crit] cache file ... contains invalid header" +messages might appear in logs +when sending a cached HTTP/2 response +in the ngx_http_proxy_v2_module +if the "proxy_cache_revalidate" directive was used. + + + + + +запрет фрагментации IPv6 мог не работать +при использовании QUIC на некоторых системах. + + +IPv6 fragmentation might not be disabled +when using QUIC on some operating systems. + + + + + +в модуле ngx_http_auth_basic_module на Solaris. + + +in the ngx_http_auth_basic_module on Solaris. + + + + + +Исправления в HTTP/3, ngx_http_image_filter_module, +ngx_http_slice_module и ngx_http_memcached_module. + + +Bugfixes in HTTP/3, ngx_http_image_filter_module, +ngx_http_slice_module, and ngx_http_memcached_module. + + + +
+ +