Security Lab

Переполнение буфера в функции ast_uri_encode() в Asterisk

Дата публикации:24.01.2011
Всего просмотров:1665
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVSSv2 рейтинг: 8.3 (AV:A/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
CVE ID: Нет данных
Вектор эксплуатации: Локальная сеть
Воздействие: Отказ в обслуживании
Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Asterisk 1.x
Asterisk Business Edition 3.x
Уязвимые версии:
Asterisk Open Source Edition версии до 1.4.38.1, 1.4.39.1, 1.6.1.21, 1.6.2.15.1, 1.6.2.16.1, 1.8.1.2 и 1.8.2.1
Asterisk Business Edition версии до C.3.6.2

Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольный код на целевой системе.

Уязвимость существует из-за ошибки проверки границ данных в функции ast_uri_encode() в файле main/utils.c. Удаленный пользователь может с помощью сформированного caller ID вызвать переполнение стека и выполнить произвольный код на целевой системе. Для успешной эксплуатации уязвимости опция "pedantic" должна быть включена для драйвера SIP канала.

URL производителя: www.asterisk.org

Решение: Установите последнюю версию с сайта производителя.

Ссылки: http://downloads.asterisk.org/pub/security/AST-2011-001.pdf