Обзор эксплоитов
Докучаев Дмитрий aka Forb
Xakep, номер #057, стр. 057-058-2
Greets:
Обнаружила багу и написала эксплоит команда Last Stage of Delirium (www.lsd-pl.net/). Эта тима уже давно радует хакеров своими исследованиями, за что ей честь и хвала ;).
Linux local top exploit
Описание:
Опять Linux и опять переполнение буфера. На этот раз ошибка в программе top - утилите мониторинга производительности. Уязвимыми являются все версии, включая top 2.0.11. Эксплоит выполняет шеллкод при помощи переменных среды. Баг заключается в отсутствии проверки допустимой длины этих самых переменных. В итоге хакер получает шелл с правами root, если бинарный файл имеет бит +s. Радует, что такое бывает не всегда.
Защита:
Проверив все свои системы, я не нашел ни одного суидного top. Правда, на одном шелле бинарник имел sgid на группу root. Багоискатели утверждают, что /usr/bin/top является суидным в старых дистрибутивах Linux. Если на твоем серваке обнаружен суид - убери его, потому как другого пути защиты от этой баги пока не существует.
Ссылки:
Рабочий эксплоит для top можно скачать по адресу http://securitylab.ru/?ID=39256.
Злоключение:
Как я уже сказал, в новых системах ты не найдешь суидного top, поэтому волноваться о супернавороченности данного эксплоита не стоит.
Greets:
Нашел багу и выпустил эксплоит чувак под ником Darksock. Связаться с ним трудновато, парнишка не оставил никакой инфы о себе.