MCP Python SDK, известный как `mcp` на PyPI, является реализацией Protocol Buffers (MCP) на языке Python. В версии до 1.9.4 существует ошиб…
MCP Python SDK, известный как `mcp` на PyPI, является реализацией Protocol Buffers (MCP) на языке Python. В версии до 1.9.4 существует ошибка проверки валидности, которая может вызвать необработанное исключение при обработке некорректных запросов, что приводит к недоступности сервиса (ошибки 500) до ручного перезапуска. Влияние может варьироваться в зависимости от условий развертывания и наличия механизмов обеспечения устойчивости на уровне инфраструктуры. Версия 1.9.4 содержит исправление для этой проблемы [1]. Источники: - [1] https://github.com/modelcontextprotocol/python-sdk/security/advisories/GHSA-3qhf-m339-9g5v - [2] https://github.com/modelcontextprotocol/python-sdk/pull/822 - [3] https://github.com/modelcontextprotocol/python-sdk/commit/29c69e6a47d0104d0afcea6ac35e7ab02fde809a
Функция генерирует исключение, которое нигде не перехватывается.
https://cwe.mitre.org/data/definitions/248.html →Открыть в коллекции CWE →