Обзор эксплойтов Докучаев Дмитрий aka Forb Хакер, номер #070, стр. 070-059-1 (forb@real.xakep.ru) OpenFTPD <= 0.30.1 message system Remote Shell Exploit Описание: Не так давно мир узнал о новой уязвимости в проекте OpenFTPD. Этот, на первый взгляд, защищенный демон, содержит в себе фатальную ошибку. Брешь кроется в исходнике /src/misc/msg.c, который обрабатывает сообщения для FTP-пользователей. Для эксплуатации достаточно послать длинную и не совсем корректную мессагу, а затем прочитать ее. Тут же у демона сорвет крышу, а при хорошем раскладе запустится рутовый шелл :). Автор эксплойта утверждает, что без проблем зарутал SlackWare 9.0. Я испытывал эксплойт на старом добром RedHat 7.0 и быстро добился успеха. В общем, судя по моим (и не только) впечатлениям, эксплойт действительно что надо. Для того, чтобы проверить его в действии, тебе понадобится рабочий FTP-аккаунт. Остальные параметры (адрес возврата и т.п.) можно посмотреть в исходниках эксплойта. Защита: Рекомендуется в срочном порядке обновить OpenFTPD, либо установить спасительный патч. Свежий релиз и хотфикс ты можешь найти на официальном сайте проекта: www.openftpd.org:9673/openftpd/download_page.html. Кстати, если ты экстремал, никто не мешает тебе порыться в файле msg.c и исправить уязвимость форматной строки самостоятельно, не так уж это и сложно :). Ссылки: Забирай рабочий эксплойт с официального сайта журнала (www1.xakep.ru/post/23372/exploit.txt). Не забывай, что использовать его нужно только в ознакомительных целях! Злоключение: Для правильного взлома злоумышленнику необходим полноценный ftp-аккаунт. Я думаю, эксплойт не будет пользоваться большой популярностью в хакерском кругу, но рекомендую всем админам обновить OpenFTPD, либо вообще отказаться от его использования. Greets: Эксплойт написали грамотные ребята из группы void.at. Что касается баги, то ее запатентовал главарь банды - Andi (andi@void.at). Squirrelmail chpasswd local root bruteforce exploit Описание: Несмотря на слово «bruteforce», это не обычный брутфорс, а самый настоящий эксплойт. Баг, обнаруженный в chpasswd (часть почтового проекта squirrelmail), позволяет получить рутовые привилегии. Для этого достаточно добиться выполнения двух условий: узнать пароль на учетную запись группы www и запустить эксплойт под этой записью. Хакерская тулза за несколько минут подберет нужный адрес возврата, потом стартанется chpasswd с успешно подобранным адресом. А в финальной стадии chpasswd ругнется на соответствие старого и нового пароля, а затем откроет полноценный рутовый шелл. Защита: Баг затаился в самом свежем релизе проекта, так что единственным спасением от уязвимости является удаление Squirrelmail со своей машины. Впрочем, можно поступить проще: для исправления бага нужно просто снять suid с бинарника chpasswd. Ссылки: Дружно скачиваем эксплойт по ссылке www1.xakep.ru/post/22060/exploit.txt. Технические подробности уязвимости, к сожалению, остаются в тайне :(. Злоключение: Squirrelmail достаточно раскручен и установлен на многих серверах. Если хакеру удастся поиметь какие-нибудь локальные права, ничто не помешает злоумышленнику поднять свои привилегии до максимума. |