Security Lab

Множественные уязвимости в Winamp

Дата публикации:14.10.2010
Дата изменения:12.01.2011
Всего просмотров:2150
Опасность:
Высокая
Наличие исправления: Да
Количество уязвимостей:5
CVSSv2 рейтинг: 10 (AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
10 (AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
10 (AV:N/AC:L/Au:N/C:C/I:C/A:C/E:F/RL:O/RC:C)
10 (AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
10 (AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
CVE ID: CVE-2010-1523
CVE-2010-4371
CVE-2010-4372
CVE-2010-4373
CVE-2010-4374
Вектор эксплуатации: Удаленная
Воздействие: Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Winamp 5.x
Уязвимые версии: Winamp 5.581, возможно другие версии.

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

1. Целочисленное переполнение обнаружено в плагине in_mkv.dll при обработке MKV данных. Удаленный пользователь может вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе.

2. Уязвимость существует из-за знаковой ошибки в in_midi.dll плагине в функции выделения памяти во время оценки наличия потребности выделения памяти. Удаленный пользователь может с помощью специально сформированных MIDI данных (HMP контекнта) вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе.

3. Уязвимость существует из-за ошибки проверки границ данных в in_mod.dll плагине во время обработки данных из файлов модуля music, которые отображаются на вкладке "Comment" во время просмотра информации о файле. Удаленный пользователь может с помощью специально сформированного MultiTracker Music файла (.mtm) вызвать переполнение стека и выполнить произвольный код на целевой системе. Для успешной эксплуатации уязвимости требуется, чтобы злоумышленник заставил пользователя просмотрел информацию о файле с помощью опции "View file info", нажатия комбинации клавиш ALT+3 или осуществил двойной щелчок на название проигрываемой песни.

4. Целочисленное переполнение обнаружено в плагине in_nsv.dll при обработке специального значения размера в NSV заголовке. Удаленный пользователь может вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе.

5. Уязвимость существует из-аз ошибки в VP6 кодеке (vp6.w5s) при обработке VP6 видео данных. Удаленный пользователь может с помощью специально сформированного видео файла или потока вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе.

URL производителя: www.winamp.com

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

Ссылки: Secunia Research: Winamp VP6 Content Parsing Buffer Overflow Vulnerability
Winamp 5.5.8 (in_mod plugin) Stack Overflow Exploit (SEH)

http://forums.winamp.com/showthread.php?t=322995
http://aluigi.altervista.org/adv/winamp_1-adv.txt
Журнал изменений: a:2:{s:4:"TEXT";s:108:"27.10.2010
Изменено описание уязвимостей.
12.01.2011
Добавлен эксплоит к уязвимости #3.";s:4:"TYPE";s:4:"html";}