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

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

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

Хакер, номер #083, стр. 083-076-3


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

Ошибка в RealPlayer’е может привести к весьма плачевным последствиям. Как не крути, а в нашем мире полно пользователей, кликающих на все подряд. Поэтому хакеру достаточно разместить подложный файл в Интернете и заставить какого-нибудь юниксоида послушать музыку.

Greets:

Информацию об уязвимости сообщил некий c0ntex (c0ntexb@gmail.com). Затем всем известная группа Securiteam подхватила эту идею, и ее участники написали сокрушительный эксплойт.

[Qpopper poppassd local r00t exploit]

Описание:

Если ты линухоид, то наверняка слышал (или даже юзал) pop3-демон с прекрасным названием Qpopper. Спешу тебя огорчить, что в одном из его компонентов была найдена уязвимость. Суть ее в том, что с помощью суидного файла poppassd, служащего для смены пользовательского пароля, может создать любой локальный файл. Таким образом, в эксплойте создается системный файл /etc/libmap.conf (для FreeBSD) и /etc/ld.so.preload (для Linux), в который затем записывается фейковая библиотека. В этой либе происходит создание локального рутового шелла /tmp/suid. Теперь разберемся как работает эксплойт: сперва создается файл, затем в него заносится ссылка на подложный модуль. После этого запускается /bin/su, провоцирующий выполнение модуля. Если все действия увенчались успехом, то в каталоге /tmp появится суидный файл suid. Это и будет заветный рутшелл :).

Эксплойт, написанный на bash, поставляется в двух вариантах — для Linux и для FreeBSD.

Защита:

Как утверждает автор эксплойта, уязвимыми являются все версии Qpopper до 4.0.8 включительно. Разработчики продукта пока не шевелятся и не выпускают патчи, поэтому защиты от бага пока не существует.

Ссылки:

Эксплойт можно получить по ссылке www.security.nnov.ru/files/poppassd-lnx.sh (Linux) или www.security.nnov.ru/files/poppassd-freebsd.sh (FreeBSD).

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

Qpopper — это продукт, который издавна славился своими багами. Не так давно была найдена брешь в том же модуле poppassd, позволяющая сменить пароль любому пользователю. Поэтому мой совет — отказаться от этого сомнительного продукта :).

Greets:

Об уязвимости сообщил некто kc0pe. Первый источник, который об этом узнал, именуется как full-disclosure (full-disclosure@lists.netsys.com).

[MS Windows NCM local DoS (MS05-045)]

Описание:

В этом месяце как обычно отличились продукты MicroSoft. На этот раз багоискатели нашли брешь в сервисе Network Connection Manager. Если верить их словам, то служба может быть временно остановлена при приеме некорректного TCP-пакета. Примечательно, но при воздействии эксплойта прерываются все активные подключения. Однако при восстановлении соединения менеджер оживает и продолжает нормально функционировать.

Эксплойт корректно работает с системами Win2000 (SP1-4), WinXP (SP1, SP2) и Win2003 (SP1). В системах WinXP+SP2 и Win2003+SP1 баг может эксплуатировать только локальный и авторизованный пользователь. На более старых операционках, брешь можно вызвать удаленно. Однако первый публичный релиз эксплойта ориентирован только для локального нападения.

Назад на стр. 083-076-2  Содержание  Вперед на стр. 083-076-4