ЗАГОЛОВКИ: CVE-2026-94037: Path traversal в MCP-инструменте analyze_csv_data проекта 00Kisumi00 mcp-file-analyzer
В 00Kisumi00 mcp-file-analyzer выявлена уязвимость path traversal (CVE-2026-94037, CVSS 5.3) в функции ControlFlowNode файла main.py компонента analyze_csv_data. Атака возможна удалённо, эксплойт уже опубликован. Уязвимы все сборки вплоть до коммита 84740852f0cf0cf5db4781b1ca6d7c6a6d210405; производитель пока не ответил на отчёт.
Подробности
Уязвимость локализована в функции ControlFlowNode файла main.py компонента analyze_csv_data MCP tool. Причиной является недостаточная проверка аргумента filename: манипулируя этим параметром, злоумышленник может инициировать path traversal — обход ограничений каталога и обращение к файлам за его пределами. Уровень опасности по CVSS — 5.3 (MEDIUM). Эксплуатация возможна удалённо, что особенно значимо для MCP-серверов, доступных по сети или через агентные цепочки. Публичный эксплойт уже доступен, поэтому вероятность практических атак повышена. Затронуты версии 00Kisumi00 mcp-file-analyzer вплоть до коммита 84740852f0cf0cf5db4781b1ca6d7c6a6d210405 включительно. Проект использует модель rolling release с непрерывной поставкой, поэтому конкретные номера затронутых и исправленных релизов не приводятся. Сопровождающие проекта были уведомлены о проблеме заранее через issue-репорт, однако на момент публикации записи CVE ответа не последовало, и официальный патч отсутствует.Что делать
Поскольку исправленная версия на момент публикации не выпущена, рекомендуется принять компенсирующие меры. В первую очередь — ограничить сетевой доступ к MCP-серверу, использующему analyze_csv_data: не выставлять его в публичные сети, применять аутентификацию и сетевую изоляцию. Следует валидировать и нормализовать аргумент filename на стороне вызывающей стороны, отклоняя значения с символами «..», абсолютными путями и иными признаками обхода каталога. Полезно запускать процесс в песочнице или контейнере с минимальными правами и ограниченным монтированием файловой системы (read-only там, где это возможно), чтобы снизить последствия эксплуатации. Необходимо отслеживать обновления репозитория 00Kisumi00 mcp-file-analyzer и установить патч сразу после его появления. Дополнительно стоит проверить логи на предмет обращений к файлам вне ожидаемого рабочего каталога. Итог: CVE-2026-94037 — умеренно опасная, но уже публично эксплуатируемая уязвимость path traversal в MCP-инструменте analyze_csv_data. До выпуска официального исправления ключевыми мерами остаются изоляция сервиса, строгая валидация входных имён файлов и мониторинг подозрительной файловой активности.Источник: CVE Project (cvelistV5)
