MCP server SDK CVE-2026-111770: shared McpServer leaks responses across clients

Future_AGI · reddit · 2026-10-21

A deep dive into CVE-2026-111770 (high, 7.7) in modelcontextprotocol/server 2.0.0–2.2.0: README templates create one module-level McpServer, and JSON-RPC id collisions let one client receive another's tool results. The 2.3.0 fix surfaces as ALREADYCONNECTED errors on upgrade. Correct patterns: per-request servers, per-session transports via sessionIdGenerator, or createMcpHandler with a builder. Also covers CVE-2026-111771 (missing audience check) and CVE-2026-104850 (OAuth credential leakage) with concrete remediation steps.

Original post →

More from coding & agent

coding & agent channel →