CVE-2026-111770
Last modified
CVE-2026-111770 is a high-severity vulnerability rated 7.7/10 on the CVSS scale. The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol. From 2.0.0 until 2.3.0 in @modelcontextprotocol/server, applications that shared one stateless HTTP transport or one McpServer or Server instance among multiple clients could deliver responses and notifications to the wrong client.
Description
The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol. From 2.0.0 until 2.3.0 in @modelcontextprotocol/server, applications that shared one stateless HTTP transport or one McpServer or Server instance among multiple clients could deliver responses and notifications to the wrong client. The affected surface is an MCP server reached over HTTP by multiple clients. The trigger is reuse of one stateless transport or server instance. Messages were associated with a connection using only the JSON-RPC request identifier. SDK clients start request identifiers at zero, so collisions occur in normal operation. Cross-client delivery exposes one client's responses and notifications to another client. The issue requires an HTTP endpoint reachable by more than one client and an application that constructs the server or transport once at startup instead of once per request or session. stdio servers and factory-created per-call servers are not affected. Upgrading causes reused instances to fail and therefore requires an application code change. This issue is fixed in @modelcontextprotocol/server 2.3.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| modelcontextprotocol | typescript-sdk | < 1.32.0 |
| @modelcontextprotocol | server | >= 2.0.0, < 2.3.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-111770?
How severe is CVE-2026-111770?
How do I fix CVE-2026-111770?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-111765A2A Java SDK is the official Java SDK for the Agent2Agent (A…7.5
- CVE-2026-111766markdown-it is a Markdown parser. Prior to 14.3.3 and 15.0.3…3.7
- CVE-2026-111767MCP TypeScript SDK is the official TypeScript SDK for Model …8.6
- CVE-2026-111768The Model Context Protocol TypeScript SDK provides TypeScrip…7.5
- CVE-2026-111769The Model Context Protocol TypeScript SDK provides TypeScrip…6.5
- CVE-2026-11177Use after free in Omnibox in Google Chrome prior to 149.0.78…8.8
- CVE-2026-111771The Model Context Protocol TypeScript SDK provides TypeScrip…6.8
- CVE-2026-11178Insufficient policy enforcement in WebView in Google Chrome …4.3
- CVE-2026-11179Inappropriate implementation in ORB in Google Chrome prior t…8.8
- CVE-2026-111793Openwave Webtop Media Transcoder does not enforce administra…4.3
- CVE-2026-1118A vulnerability was detected in itsourcecode Society Managem…9.8
- CVE-2026-11180Inappropriate implementation in SVG in Google Chrome prior t…6.5
Are you affected by CVE-2026-111770?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
