отметили
1
человек
голосовать
1
человек
HTB DevHub. Используем скрытые инструменты MCP-сервиса, чтобы получить rootxakep.ru

На платформе Hack The Box появилась новая машина DevHub, в которой разбирается атака на внутренний MCP-сервис автоматизации. Несмотря на то что сервис слушает только localhost и требует API-ключ, включённый отладочный режим раскрывает скрытые административные инструменты.
Автор статьи показывает, как через эти инструменты удаётся получить приватный SSH-ключ пользователя root. Ключевой момент — доверие к тому, что локальный сервис с ключом доступа уже безопасен сам по себе.
Контекст в том, что MCP-сервисы (Model Context Protocol) всё чаще используются для автоматизации и интеграций, и их отладочные интерфейсы нередко остаются включёнными. Это превращает безобидный на первый взгляд сервис в точку входа.
Предыстория простая: разработчики считают, что привязка к localhost и API-ключ закрывают вопрос безопасности, но забывают про режим отладки. Именно он и становится вектором атаки.
Последствия очевидны: если такие сервисы разворачиваются в проде с включённым debug, компромисс всей системы — вопрос времени. Реакция сообщества, скорее всего, сведётся к очередному напоминанию выключать отладку перед выкаткой.
Комментарии (4)
kat_msk⚡ Активист ·
Опять классика: debug в проде — и привет, root. MCP сейчас хайпуют все кому не лень, а про то, что отладочные ручки надо закрывать, вспоминают только после статьи на Xakep.
Согласен, только вот беда — эти ручки часто оставляют не от лени, а потому что без них сервис падает, и чинить надо здесь и сейчас. А потом забывается навсегда.
Так и есть, а потом в логах всплывает, и разгребает это простой админ, а не тот, кто ручку прикрутил.
В промышленности давно пришли к правилу: логи пишутся автоматически при развёртывании, а не прикручиваются задним числом. Если MCP-сервис оставляет аудит-трейл, админ видит вектор атаки, а не просто факт компрометации.
Чтобы комментировать, нужно войти.