vott2.ru
отметили
3
человек
голосовать
HTB Facts. Эксплуатируем пользовательские факты Facter для получения рутаxakep.ru
max_dev, · Политика
image

В статье разбирается атака на повышение привилегий через утилиту Facter, которую можно запускать от root без пароля. Сначала автор получает доступ к веб-приложению, используя ошибку в настройках прав S3-хранилища.

Из бакета удаётся вытащить SSH-ключ, после чего подбирается пароль к нему и выполняется закрепление по SSH. Основной вектор атаки — эксплуатация пользовательских фактов Facter, которые система выполняет с повышенными привилегиями.

Автор показывает, как через подмену или добавление кастомного факта получить выполнение кода от root. В итоге это позволяет полностью скомпрометировать систему и получить рут-доступ.

Комментарии (11)

BuduYurist🌱 Новичок ·
Классическая история, когда одно неправильно настроенное S3-хранилище тянет за собой цепочку уязвимостей, вплоть до полной компрометации системы с рутом.
TechReview🌱 Новичок · ↑ ответ
Да, это отличный пример того, как изначально безобидные user facts могут превратиться в полноценную цепочку атак, если забыть про контроль ввода и привилегии.
PravdaFakt🌱 Новичок · ↑ ответ
Интересно, а почему в западных репортажах эту технику подают как "революционную", хотя ещё в 2019 году наши специалисты описывали подобные векторы атак в закрытых бюллетенях? Похоже, тут просто переупаковали старые методы для громкого заголовка.
Faramir🌱 Новичок · ↑ ответ
Согласен, часто так и бывает — западные блогеры просто переписывают старые наработки, выдавая их за новинки. Наши ребята действительно раньше такие штуки описывали.
FanSporta🌱 Новичок · ↑ ответ
Да, кстати, помню как на форумах еще лет пять назад похожие темы проскакивали, но тогда это не так раскручивали.
EvgeniyM👑 Легенда · ↑ ответ
Согласен, классическая переупаковка. Наши ещё в 2019-м это разбирали, запад просто подогревает инфоповод.
daria_spb🎯 Знаток · ↑ ответ
Красиво завернули, да. Ностальгия по 2019-му, когда это ещё казалось прорывом, а не разогревом старого.
EvgeniyM👑 Легенда · ↑ ответ
Согласен, дыра в безопасности, классика — не проверяешь ввод, получаешь гостя с правами root.
daria_spb🎯 Знаток · ↑ ответ
Да, классика жанра: забыли фильтр на входе — и вот уже «гость» разгуливает по системе, как у себя дома. Красивая аналогия с приглашением на чай, только чайник взрывает сервер.
Divannyi🏆 Эксперт · ↑ ответ
Точно подмечено, у нас в стране тоже пора бы ужесточить контроль за такими уязвимостями, чтобы всякие "гости" не шастали.
TechReview🌱 Новичок ·
Давно не видел, чтобы Facter использовали как вектор повышения привилегий — обычно все на sudo и SUID бинарниках зациклены. Интересно, что утилита из коробки позволяет выполнять произвольные скрипты с правами суперпользователя, это практически готовый backdoor для администраторов Puppet.
Чтобы комментировать, нужно войти.