Server-Side Request Forgery (SSRF) in MCP Python SDK - CVE-2026-116686
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to force client-side network requests and freeze all sessions in an MCP Python SDK client process.
The vulnerability exists due to unrestricted synchronous external reference resolution during tool result validation after a user adds a malicious MCP server and approves tool calls. An unauthenticated remote attacker can supply an outputSchema referencing a URL that accepts connections without responding, blocking the client's event loop indefinitely.