В протоколе Model Context Protocol обнаружена критическая уязвимость

Исследователи безопасности выявили структурный дефект в Model Context Protocol (MCP), который используется для взаимодействия между AI-агентами. Проблема позволяет злоумышленникам внедрять вредоносные промпты, которые передаются от одного агента к другому, минуя механизмы проверки доверия.
Согласно отчету Ars Technica, уязвимость затрагивает системы, использующие агентов от Google и других крупных разработчиков. Основная опасность заключается в том, что протокол не обеспечивает достаточной изоляции контекста при обмене данными между независимыми узлами. Это создает «цепочку доверия», где скомпрометированный агент может принудительно исполнять команды на стороне другого агента, имеющего доступ к локальным файлам или API.
Эксперты отмечают, что архитектурная особенность MCP, изначально созданная для упрощения интеграции инструментов, не учитывает сценарии «отравления» промптов в распределенных средах. В ходе тестов удалось продемонстрировать, как через специально сформированные запросы агент может получить несанкционированный доступ к системным функциям хоста, на котором запущен другой агент.
На текущий момент разработчикам рекомендуется ограничить права доступа для агентов, использующих MCP, и внедрить дополнительные уровни валидации входящих сообщений. Проблема подчеркивает риски, связанные с быстрым внедрением стандартов взаимодействия для автономных систем без глубокого аудита безопасности на уровне протокола.



