Welcome! Log In Create A New Profile

Advanced

[nginx-ru-announce] nginx-1.8.1

Posted by Maxim Dounin 
Maxim Dounin
[nginx-ru-announce] nginx-1.8.1
January 26, 2016 12:02PM
Изменения в nginx 1.8.1 26.01.2016

*) Безопасность: при использовании директивы resolver во время обработки
ответов DNS-сервера могло происходить разыменование некорректного
адреса, что позволяло атакующему, имеющему возможность подделывать
UDP-пакеты от DNS-сервера, вызвать segmentation fault в рабочем
процессе (CVE-2016-0742).

*) Безопасность: при использовании директивы resolver во время обработки
CNAME-записей могло произойти обращение к ранее освобождённой памяти,
что позволяло атакующему, имеющему возможность инициировать
преобразование произвольных имён в адреса, вызвать segmentation fault
в рабочем процессе, а также потенциально могло иметь другие
последствия (CVE-2016-0746).

*) Безопасность: при использовании директивы resolver во время обработки
CNAME-записей не во всех случаях проверялось ограничение на
максимальное количество записей в цепочке, что позволяло атакующему,
имеющему возможность инициировать преобразование произвольных имён в
адреса, вызвать чрезмерное потребление ресурсов рабочими процессами
(CVE-2016-0747).

*) Исправление: параметр proxy_protocol директивы listen не работал,
если не был указан в первой директиве listen для данного
listen-сокета.

*) Исправление: nginx мог не запускаться на некоторых старых версиях
Linux; ошибка появилась в 1.7.11.

*) Исправление: при совместном использовании директив try_files и alias
внутри location'а, заданного регулярным выражением, в рабочем
процессе мог произойти segmentation fault; ошибка появилась в 1.7.1.

*) Исправление: директива try_files внутри вложенного location'а,
заданного регулярным выражением, работала неправильно, если во
внешнем location'е использовалась директива alias.

*) Исправление: при использовании кэша в логах могли появляться
сообщения "header already sent"; ошибка появилась в 1.7.5.

*) Исправление: при использовании различных настроек ssl_session_cache в
разных виртуальных серверах в рабочем процессе мог произойти
segmentation fault.

*) Исправление: директива expires могла не срабатывать при использовании
переменных.

*) Исправление: если nginx был собран с модулем ngx_http_spdy_module,
протокол SPDY мог быть использован клиентом, даже если не был указан
параметр spdy директивы listen.


--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru-announce mailing list
nginx-ru-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru-announce
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 150
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready