Security Lab

Отказ в обслуживании в Pidgin

Дата публикации:10.05.2012
Всего просмотров:1103
Опасность:
Низкая
Наличие исправления: Да
Количество уязвимостей:2
CVSSv2 рейтинг: 4.3 (AV:N/AC:M/Au:N/C:N/I:N/A:P/E:U/RL:O/RC:C)
5 (AV:N/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:O/RC:C)
CVE ID: CVE-2012-2214
CVE-2012-2318
Вектор эксплуатации: Удаленная
Воздействие: Отказ в обслуживании
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Pidgin 2.x
Уязвимые версии: Pidgin версии до 2.10.4

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

1. Уязвимость существует из-за недостаточной обработки входных данных в SOCKS5 proxy в файле libpurple/proxy.c. Удаленный пользователь может с помощью нескольких специально сформированных запросов о передачи данных разыменовать несуществующий указатель и вызвать отказ в обслуживании.

Примечание: Для успешной эксплуатации уязвимости жертва должна подтвердить хотя бы один запрос на передачу данных.

2. Уязвимость существует из-за недостаточной обработки входных данных в функции "msn_message_parse_payload()" в файле libpurple/protocols/msn/msg.c при обработке сообщений, содержащих определенные символы или кодировку символов. Удаленный пользователь может вызвать отказ в обслуживании.

URL производителя: http://pidgin.im/

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

Ссылки: http://www.pidgin.im/news/security/?id=62
http://www.pidgin.im/news/security/?id=63