Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Lack of isolation in mcp-run-python leads to MCP server takeover
Vulnerability Description
The Python code being run by 'runPython' or 'runPythonAsync' is not isolated from the rest of the JS code, allowing any Python code to use the Pyodide APIs to modify the JS environment. This may result in an attacker hijacking the MCP server - for malicious purposes including MCP tool shadowing. Note - the "mcp-run-python" project is archived and unlikely to receive a fix.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:L
Vulnerability Type
不充分的划分
Vulnerability Title
Pydantic 安全漏洞
Vulnerability Description
Pydantic是Pydantic开源的一个库。可以使用 Python 类型提示进行数据验证。 Pydantic存在安全漏洞,该漏洞源于Python代码未与JS代码隔离,可能导致MCP服务器被劫持。
CVSS Information
N/A
Vulnerability Type
N/A