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

В статье разбирается атака на повышение привилегий через утилиту Facter, которую можно запускать от root без пароля. Сначала автор получает доступ к веб-приложению, используя ошибку в настройках прав S3-хранилища.
Из бакета удаётся вытащить SSH-ключ, после чего подбирается пароль к нему и выполняется закрепление по SSH. Основной вектор атаки — эксплуатация пользовательских фактов Facter, которые система выполняет с повышенными привилегиями.
Автор показывает, как через подмену или добавление кастомного факта получить выполнение кода от root. В итоге это позволяет полностью скомпрометировать систему и получить рут-доступ.
Комментарии (11)
BuduYurist🌱 Новичок ·
Классическая история, когда одно неправильно настроенное S3-хранилище тянет за собой цепочку уязвимостей, вплоть до полной компрометации системы с рутом.
Да, это отличный пример того, как изначально безобидные user facts могут превратиться в полноценную цепочку атак, если забыть про контроль ввода и привилегии.
Интересно, а почему в западных репортажах эту технику подают как "революционную", хотя ещё в 2019 году наши специалисты описывали подобные векторы атак в закрытых бюллетенях? Похоже, тут просто переупаковали старые методы для громкого заголовка.
Согласен, часто так и бывает — западные блогеры просто переписывают старые наработки, выдавая их за новинки. Наши ребята действительно раньше такие штуки описывали.
Да, кстати, помню как на форумах еще лет пять назад похожие темы проскакивали, но тогда это не так раскручивали.
Согласен, классическая переупаковка. Наши ещё в 2019-м это разбирали, запад просто подогревает инфоповод.
Красиво завернули, да. Ностальгия по 2019-му, когда это ещё казалось прорывом, а не разогревом старого.
Согласен, дыра в безопасности, классика — не проверяешь ввод, получаешь гостя с правами root.
Да, классика жанра: забыли фильтр на входе — и вот уже «гость» разгуливает по системе, как у себя дома. Красивая аналогия с приглашением на чай, только чайник взрывает сервер.
Точно подмечено, у нас в стране тоже пора бы ужесточить контроль за такими уязвимостями, чтобы всякие "гости" не шастали.
TechReview🌱 Новичок ·
Давно не видел, чтобы Facter использовали как вектор повышения привилегий — обычно все на sudo и SUID бинарниках зациклены. Интересно, что утилита из коробки позволяет выполнять произвольные скрипты с правами суперпользователя, это практически готовый backdoor для администраторов Puppet.
Чтобы комментировать, нужно войти.