Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #88, АПРЕЛЬ 2006 г.

Обзор эксплойтов

Докучаев Дмитрий aka Forb

Хакер, номер #088, стр. 088-072-1


(forb@real.xakep.ru)

[Windows Media Player <=v.10 buffer overflow exploits]

Описание:

15 февраля на страницах багтрака появились упоминания о множественных уязвимостях в известном проигрывателе Windows Media Player. Первая из них заключалась в переполнении буфера при прямом обращении к media-файлу, выложенному на WWW. Несложно догадаться, что эксплойт представляет собой подложную HTML-страницу с неказистым тэгом EMBED SRC. А если быть еще точнее, то эксплойт поставляется в виде Perl-модуля, открывающий сокет и переполняющий буфер у WMP.

Уязвимость срывает крышу у плеера при открытии специального файла BMP, в заголовке которого объявлен размер 0 байт. Шелл-код, записанный в Bitmap-картинке, выполняется с правами текущего пользователя. Однако выложенный эксплойт демонстрирует лишь DoS-атаку на WMP.

Защита:

С помощью специальных патчей можно избавиться от уязвимости. Список заплаток находится здесь:
http://www.securitylab.ru/vulnerability/262517.php. Категорически не советую открывать Media-файлы с неизвестных ресурсов.

Ссылки:

Эксплойт для первой уязвимости находится тут: http://www.securitylab.ru/poc/extra/262743.php, для второй здесь:
http://www.securitylab.ru/poc/extra/262735.php. Подробное описание бага можно найти на странице
http://www.securitylab.ru/vulnerability/262517.php.

Злоключение:

Очередная локальная уязвимость в продукте MS в который раз подмочила репутацию корпорации. Радует лишь то, что первый баг (при обращении к media-файлу) не работает в IE, зато прекрасно убивает WMP в других браузерах.

Greets:

Первооткрывателем багов стала известная команда iDefense. Авторы эксплойтов до сих пор неизвестны.

[MySQL 4.x/5.0 User-Defined Function Local Privilege Escalation Exploit]

Описание:

Очередная локальная уязвимость направлена на MySQL-сервер. Хакер может создать специальную библиотеку, затем внедрить ее в MySQL как функцию и вызвать эту функцию с набором команд в качестве аргумента. В итоге MySQLD выполнит все команды под повышенными правами (обычно под пользователем root). Затем хакер запустит командный интерпретатор и насладится прелестями рутовых прав.

Помимо этого, бага существуют еще два. Но пока в паблике для них нет эксплойтов.

Выпущенный эксплойт представляет собой ту самую вредоносную библиотеку с подробным указанием к действию (компиляции, подключению и, собственно, внедрению). Все расписано по шагам, так что даже скрипткиддис разберется в эксплойте.

Защита:

Эксплойт протестирован на MySQL 4.1.14. Все дальнейшие версии, по словам создателей, неуязвимы. Так что самый правильный способ защиты – своевременное обновление сервиса MySQL. В принципе, можно использовать и уязвимый мускул, но при этом необходимо запретить запись в базу mysql всем пользователям.

Ссылки:

Публичный эксплойт находится здесь: http://www.securitylab.ru/poc/extra/263102.php. Описание уязвимости (как этой, так и других) можно найти на странице: http://www.securitylab.ru/vulnerability/205267.php.

Злоключение:

MySQLD – один из самых популярных процессов, который можно встретить на линуксовых серверах. Поэтому данная уязвимость будет весьма полезна хакерам при локальных нападениях. Особенно учитывая тот факт, что администраторы редко запускают mysqld под непривилегированными правами.

Содержание  Вперед на стр. 088-072-2