HIGH 7.7 GitHub

CVE-2026-111770

MCP TypeScript server SDK: Shared transport or server instances delivered one HTTP client's messages to another

### Summary In affected versions, an MCP server reached over HTTP could deliver one client's responses and notifications to another client. This happened when clients shared one stateless transport, or one `McpServer` or `Server` instance. Messages were matched to a connection by JSON-RPC `id` alone. SDK clients number requests from 0, so ids collide in normal use. ### Am I affected? Yes, if more than one client can reach your HTTP endpoint and your code creates the transport or the server onc

Affected Products

References

Published: 2026-10-20 · Source: GitHub · Feed updated: 2026-10-20
This high severity vulnerability with a CVSS score of 7.7 was published on 2026-10-20 via GitHub. Affected: npm/@modelcontextprotocol/server >= 2.0.0, < 2.3.0.
vulnfeed aggregates 18176 vulnerabilities from NVD, CISA KEV, Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.