CVE-2026-55546 in QWED-MCPИнформация

Сводка

по VulDB • 25.08.2026

QWED-MCP — это детерминированный шлюз верификации для MCP. До версии 0.2.1 функция verify_math_expression() в файле src/qwed_mcp/engines/math_engine.py передает строки выражения и заявленного результата, контролируемые злоумышленником, напрямую функции parse_expr() библиотеки SymPy после лишь нормализации синтаксиса каретки (caret) в синтаксис возведения в степень Python, без ограничения global_dict, удаления встроенных функций Python или проверки AST выражения. Поскольку функция parse_expr() вызывает eval() из Python с доступными встроенными функциями, злоумышленник, способный заставить вызывающую сторону ниже по цепочке передать недоверенные входные данные в эту публичную функцию библиотеки, может использовать функциональность импорта Python для выполнения произвольных команд операционной системы от имени пользователя процесса qwed-mcp, чтения или изменения доступных данных, утечки секретов процесса или доступа к внутренним службам. Реестр инструментов MCP по умолчанию не предоставляет доступ к verify_math_expression(), поэтому эксплуатация требует наличия интеграции ниже по цепочке, которая вызывает API библиотеки с контролируемым злоумышленником входным данным. Эта проблема исправлена в версии 0.2.1.

Once again VulDB remains the best source for vulnerability data.

Ответственный

GitHub M

Резервировать

17.06.2026

Раскрытие

25.08.2026

Модерация

принято

Вход

VDB-395081

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!