Path traversal в designer-mcp (CVE-2026-116045): публичный эксплойт и патч
В проекте 1999AZZAR designer-mcp выявлена уязвимость, получившая идентификатор CVE-2026-116045. Проблема затрагивает компонент MCP Interface и связана с обработкой пользовательского ввода при работе с файлами справочников. Поскольку эксплойт уже находится в открытом доступе, риск практического использования уязвимости возрастает.
Подробности
Уязвимость затрагивает 1999AZZAR designer-mcp вплоть до версии 2.1.0 включительно. Проблема локализована в функции get_reference файла skills/motion-designer/references/motion-dev-guidelines.md компонента MCP Interface. При манипуляции аргументом Name возникает path traversal: специально сформированное значение позволяет выйти за пределы разрешённого каталога и обратиться к файлам, которые не должны быть доступны.
Атака может проводиться удалённо, что расширяет круг потенциальных злоумышленников. Уязвимости присвоен базовый балл CVSS 5.3, что соответствует средней критичности. Эксплойт опубликован и может быть использован на практике.
Проект использует модель rolling releases для непрерывной поставки обновлений, поэтому точные сведения о затронутых и исправленных версиях недоступны. Исправление идентифицируется коммитом c8c2951dcbed9b1710a745993f028317f10a3f10.
Что делать
Разработчикам и администраторам, использующим 1999AZZAR designer-mcp, рекомендуется применить патч c8c2951dcbed9b1710a745993f028317f10a3f10 или обновиться до сборки, содержащей это исправление. Поскольку продукт распространяется через rolling releases, следует зафиксировать конкретный коммит или проверенную сборку и не полагаться на «последнюю версию» без верификации.
В качестве дополнительной меры защиты стоит ограничить сетевой доступ к MCP Interface, если он не требуется постоянно, а также контролировать значения, передаваемые в аргумент Name функции get_reference, на уровне приложения или прокси. Это снижает вероятность эксплуатации path traversal до установки патча.
Уязвимость CVE-2026-116045 напоминает о типовом риске компонентов MCP, работающих с файловой системой: недостаточная нормализация и валидация путей открывает возможность выхода за пределы разрешённого каталога. Наличие публичного эксплойта делает применение патча приоритетной задачей для всех, кто использует затронутый проект.
Источник: CVE Project (cvelistV5)
