Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Asterisk: возможность удаллённого обрушения в chan_sip
10 марта, 2009 by Сергей Тамкович
Asterisk, Безопасность SIPСегодня было сообщено о довольно неприятной находке. В Asterisk найдена новая уязвимость. Источником опасности, на этот раз, оказался модуль chan_sip. Ошибка содержалась в алгоритме сравнения SIP URI — вызов sip_uri_cmp(). Данный алгоритм используется в случае, если у вас включён педантичный режим (pedantic=yes) — для обработки спиралей. Суть ошибки заключается в том, что, отправив подготовленный специальным образом INVITE (без заголовков) внутри вызова sip_uri_params_cmp() происходит сегфолт т.к. Asterisk не проверив параметры, попробует сделать ast_strdupa(NULL).
Не смотря на то, что бюллетень вышел только сегодня, ошибки были обнаружены и исправлены — 6го февраля — более месяца назад. На сегодня, все ветки SVN содержат исправленный код.
Asterisk, Безопасность SIP
