Досье smithery-mcp-hosting-traversalЦепочка поставок ИИВесь мир
Обход пути в хостинге MCP Smithery открыл root-доступ к 3 000 размещённых MCP-серверов
GitGuardian показала, что невалидируемый параметр dockerBuildPath в smithery.yaml позволял вредоносному Dockerfile прочитать домашний каталог сборщика и украсть токен fly.io, дающий root-доступ к более чем 3 000 размещённых MCP-серверов и видимость API-ключей клиентов.
СредняяАтака на ИИСтатус: ИсправленПроверенное досье
Открыть на интерактивной картеЦитировать это досье
- Дата сообщения
- 15 окт. 2025
- Локация
- Весь мир
- Цель
- Размещённые MCP-серверы Smithery.ai
- Критичность
- Средняя
- Инициатор
- Исследователи GitGuardian
- Тип субъекта
- Исследователи безопасности
- Сектор
- Технологии и вендоры ИИ
- Заявленные убытки
- Не заявлены
- CVE
- Нет
Что произошло
GitGuardian показала, что невалидируемый параметр dockerBuildPath в smithery.yaml позволял вредоносному Dockerfile прочитать домашний каталог сборщика и украсть токен fly.io, дающий root-доступ к более чем 3 000 размещённых MCP-серверов и видимость API-ключей клиентов.
Последствия: Продемонстрировано выполнение команд с правами root на размещённых MCP-серверах и перехват API-ключа клиента в трафике; могли быть раскрыты секреты тысяч клиентов сотен сервисов
Кто стоит за инцидентом
Субъект: Исследователи GitGuardian
Атрибуция: Обнаружено и ответственно раскрыто GitGuardian; Smithery признала и исправила уязвимость и не нашла свидетельств эксплуатации
Мотив: Исследование безопасности платформ хостинга MCP
Как это произошло
Вектор атаки: Установка dockerBuildPath в родительский каталог, чтобы контекст сборки Docker включал .docker/config.json сборщика с избыточно привилегированным токеном fly.io
Первопричина: Невалидируемая конфигурация сборки в сочетании с общим избыточно привилегированным учётным данным платформы с доступом к fly.io Machines API
Хронология
- GitGuardian обнаруживает обход пути
- Proof of concept передан Smithery, которая подтверждает его в тот же день
- Развёрнуто частичное исправление, скомпрометированный токен сменён
- Развёрнуто полное исправление
- GitGuardian публикует описание
Реагирование
Smithery сменила токен и исправила валидацию пути сборки в течение двух дней после раскрытия
Текущий статус: Исправлен
Источники (открываются в новой вкладке)
- GitGuardian blog.gitguardian.com
- SC World scworld.com
Цитировать это досье
Обход пути в хостинге MCP Smithery открыл root-доступ к 3 000 размещённых MCP-серверов. AI Threat Watch, досье smithery-mcp-hosting-traversal, 15 окт. 2025. https://aithreat.io/ru/cases/smithery-mcp-hosting-traversal/
Постоянная ссылка: https://aithreat.io/ru/cases/smithery-mcp-hosting-traversal/