![]() |
Баг в FreeBSD позволяет получить локальный root
15.09.2009 Один из исследователей обнаружил дыру в безопасности операционной системы FreeBSD, которая позволяет пользователям с ограниченными правами доступа получить полный контроль над системой.Баг в программном интерфейсе оповещения kqueue, по словам польского эксперта Пржемислава Фрасунека, делает тривиальной задачу получения полных root-привилегий для пользователей, уже имеющих ограниченные права доступа в системе. Баг затрагивает операционные системы с номерами версий от 6.0 до 6.4, последние две из которых до сих пор широко используются и продолжают официально поддерживаться FreeBSD Foundation. Версии 7.1 и выше уязвимости к данному багу не имеют. Для успешной эксплуатации уязвимости атакующий должен иметь локальный доступ в системе, то есть либо уже быть авторизованным пользователем, либо использовать для получения доступа еще какую-нибудь дыру (например, уязвимый PHP-скрипт). Фрасунек утверждает, что воспользоваться дырой проще простого, и в подтверждение своих слов он выложил соответствующий видеоролик: _http://www.vimeo.com/6554787 Баг представляет собой ошибку приоритезации выполнения кода в kqueue, которая приводит к разыменовыванию пустого указателя в kernel mode. Использовав ее атакующий может внедрить код в страницу памяти с адресом 0x0. Фрасунек подчеркнул также, что уведомил сотрудников FreeBSD о наличии бага еще 29 августа, однако ответа до сих пор не получил. Представитель FreeBSD Core Team Роберт Уотсон сообщил в ответ на соответствующий запрос, что электронное письмо, вероятнее всего, "затерялось в пути", и что руководство по решению данной проблемы должно появиться в ближайшее время. _http://www.xakep.ru/post/49468/default.asp |
"Затерялось". Сколько я им указывал на ошибки, в том же handbook'е, а письма все терялись да терялись...
|
Потери писем лучше всего лечатся публичным сплоитом. ;)
|
Цитата:
|
Цитата:
|
Кстати, не факт, что новость не фейк. Вполне возможно что кто-то пошутил. И на видео не показан вывод команды uname ДО выполнения сплойта.
|
Цитата:
Exploit в паблике нет. И описание бага я не нашел. Но тут, как бы, надо верить на слово, ибо у того экспериментатора есть имя. |
Первоначальный баг исходит отсюда:
_http://www.milw0rm.com/exploits/9488 Посути ничего нового, хорошо доработанное старое. |
Баг уже исправили?
|
А вот сразу же вдогонку и для FreeBSD 7.2:
http://www.vimeo.com/6580991 Демонстрация таже, но баг уже совершенно другой: "Another race condition leading to NULL ptr dereference. Please note: this is completely different vulnerability than 6.4 one. It affects 7.x up to 7.2 and 6.x up to 6.4. It's going to be handled by security team soon." На данный момент, команда проекта FreeBSD работает над патчами. В паблике эксплойта нет. |
| Время: 14:56 |