durin
Зарегистрироваться

Конфигурация MCP теперь является правом доступа

Уязвимости Langflow показывают, почему настройки соединения MCP требуют четкого определения владельца, проверки доступа и просмотра, а также контроля над тем, как агенты используют свои инструменты.

Коротко о решении

Соединение MCP может определить, какой код выполняется и к каким системам может подключиться агент. Разрешение на настройку соединения рассматривайте отдельно от разрешения на использование его инструментов.

Что выявили уязвимости Langflow

В рекомендации Langflow для CVE-2026-105740 описана критическая уязвимость с рейтингом 9.9. В затронутых версиях до 1.9.0 любой вошедший в систему пользователь мог добавить сервер MCP с помощью транспорта stdio. Langflow передал предоставленную команду bash без проверки безопасности. Он запускался, когда Langflow получал список серверов для подсчета доступных инструментов, в том числе когда кто-то открывал страницу настроек MCP. В открытых экземплярах с включенной настройкой автоматического входа по умолчанию, задокументированной только для разработки, злоумышленник мог получить доступ без учетной записи.

MCP, протокол контекста модели, соединяет приложения искусственного интеллекта с инструментами и данными. Его транспорт stdio запускает сервер как подпроцесс. Это ожидаемое поведение; Ошибка здесь заключалась в том, что обычный пользователь Langflow мог выбрать непроверенную команду, которая запускалась с разрешениями процесса Langflow.

The Hacker News сообщил о наблюдениях Previdian за попытками эксплуатации его ловушек. В обновлении отчета от 15 октября указано, что общее количество попыток составляет 1,706 с 28 IP-адресов. Эти цифры описывают попытки взлома датчиков-ловушек и не указывают, сколько организаций было скомпрометировано.

Версия 1.9.0 добавила проверку команд, аргументов и среды в настройки API. Последующие рекомендации CVE-2026-105697 документируют пути через потоки, которые оставались уязвимыми до 1.10.3. В этом выпуске проверка применялась непосредственно перед запуском процесса и удалялась оболочка bash.

Команды, использующие Langflow, должны обновиться до текущей поддерживаемой версии, включающей эти исправления, отключить автоматический вход и просмотреть существующие конфигурации сервера MCP. Для общих установок в рекомендациях также рекомендуется ограничить количество пакетов, которые могут запускаться на серверах stdio.

Оригинальная рекомендация LangflowТранспортная спецификация MCPОтчет и обновление The Hacker NewsПоследующие исправления и рекомендации по усилению безопасности Langflow

Почему для установки соединения нужен владелец

Соединение MCP может предоставить агенту маршрут к репозиториям, заявкам в службу поддержки, записям клиентов или облачным учетным записям в пределах разрешений используемых им учетных данных. Добавление или изменение этого соединения является решением о доступе. Хранение его в локальном файле конфигурации может затруднить принятие этого решения для остальной части команды.

Владелец соединения должен иметь возможность объяснить, какой сервер добавляется, кто разрешает изменения и что разрешают его учетные данные. Затем для каждого запроса инструмента требуются собственные проверки доступа и любая проверка, требуемая политиками команды.

Настройка подключения и использование инструментов требуют отдельных проверок разрешений.
Два разрешения для управления: настройка соединения и использование инструмента.

Решите, кто может добавлять или изменять сервер и какие учетные данные он использует. Отдельно проверьте, кто может вызывать его инструменты и какие действия требуют проверки другого человека. Запишите решение и результат. Шлюз охватывает запросы, проходящие через него; выполнение локального процесса требует собственного контроля.

Открыть полноразмерную фигуру: Настройка подключения и использование инструментов требуют отдельных проверок разрешений.

В обзоре могут использоваться те же вопросы, что и в обзоре API: кто может его вызвать, к каким системам и ресурсам он может обратиться и как проверяются изменения. Настройка подключения и разрешение на использование инструмента требуют отдельной проверки.

Для команд безопасности, ИТ и платформы полезный обзор начинается с трех вопросов:

  1. Кто может добавить или изменить соединение MCP?
  2. Какие действия агента требуют одобрения, кроме человека, который задал вопрос?
  3. Какие вызовы инструментов команда может проверить и какие записи остаются?

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

Подключение обзора к ISO/IEC 42001

ISO/IEC 42001 устанавливает требования к системе менеджмента искусственного интеллекта. Команды, готовящиеся к работе по стандарту, могут начать с документирования MCP-подключений, их владельцев, прав доступа и порядка проверки изменений. Эти записи дополняют более широкую работу с рисками ИИ, политиками и ответственностью.

Durin помогает командам управлять запросами MCP, маршрутизируемыми через его шлюз. Команды могут устанавливать правила доступа, требовать от другого человека проверки предложенных изменений и проверять записи вызовов инструментов. Средства управления прямым доступом и выполнением локальных процессов остаются частью более широкой программы безопасности.

ISO/IEC 42001:2023

Источники

Langflow рекомендацияCVE-записьПоследующее исправление (CVE-2026-105697, 1.10.3)Данные приманки Previdian через The Hacker NewsТранспортная спецификация MCPISO/IEC 42001:2023

Испытайте рабочий процесс вашего первого агента.

Оцените, кто может подключиться, какие действия требуют одобрения и какие доказательства остались.

Зарегистрируйтесь, чтобы оценить

Выберите, какие необязательные цели разрешены в этом браузере. Файлы cookie, которые обеспечивают работу сайта, сохраняют вход и запоминают этот выбор, всегда включены, как и реферальный файл cookie, который реферальная ссылка устанавливает на срок до 90 дней. Ваш выбор хранится в основном (first-party) файле cookie в течение 180 дней. Если сохранить выбор, отключающий аналитику, эта страница перезагрузится, если на ней работала аналитика. Прочтите уведомление о конфиденциальности.