Обзор эксплойтов Докучаев Дмитрий aka Forb Хакер, номер #079, стр. 079-045-2 Злоключение Для эффективного применения эксплойта его необходимо слегка пропатчить. В противном случае он будет выдавать звездочки вместо реально найденного MD5-хэша. Тыкать носом в «неправильную» строку не буду - додумаешься сам :). Greets Сценарий для взлома был написан кодером 1dt.w0lf из команды RST (http://rst.void.ru). Эта команда написала множество рабочих эксплойтов и данный экземпляр тому доказательство :). [Exim <=4.43 Buffer Overflow Exploit] Описание Не так давно я описывал уязвимость в Exim, основанную на баге в SPA-аутентификации. На этот раз брешь кроется уже в другой функции под названием dns_buld_reverse(). При умелом подходе можно передать в эту процедуру мусор, который переполнит буфер. Эти данные затем будут переданы в специальный буфер, а через некоторое время исполнятся в виде команды. Единственный недостаток эксплойта кроется в том, что рута он не дает. Дело в том, что при выполнении кода, exim делает setuid() на пользователя mail, под которым собственно и запускается командный интерпретатор. Впрочем, убить exim можно и без эксплойтов. Достаточно выполнить команду /usr/bin/exim -bh ::%A`perl -e 'print pack('L',0xdeadbeef') x 256'`, и почтовый демон быстро склеит ласты. Попробуй - тебе понравится :). Защита Защититься от напасти можно двумя способами. Либо установить патч, который выложен на странице www.exim.org/mail-archives/exim-announce/2005/msg00000.html, либо скачать свежий релиз exim'а с этого же сайта. Ссылки Ознакомиться с возможностями локального эксплойта можно по адресу www.xakep.ru/post/27010/exploit.txt. Детали уязвимости доступны на этой странице: http://security.nnov.ru/docs7598.html. Злоключение Не думаю, что этот эксплойт наделает много шума. Да, баг является рабочим и может повлечь за собой утечку всей почтовой корреспонденции (ведь uid exim'а позволяет получить доступ к пользовательской почте). Однако мало кому нужен локальный шелл с правами mail - разве только хакерам, охотящимся именно за конфиденциальными письмами :). Greets Идея и воплощение уязвимости полностью принадлежит известной команде iDEFENSE. О популярности данной команды я молчу - творения этих ребят я описываю практически в каждом обзоре эксплойтов. |