Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Asterisk: возможность удаллённого обрушения в chan_sip
Март 10th, 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
