Mcp Typescript Sdk
CVE-2026-25536
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstablish authenticated connection to MCP server
-
ExploitReuse McpServer instance across multiple clients
-
ExecutionIntercept response data from other clients
-
ImpactExtract sensitive information from cross-client leak
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | StreamableHTTPServerTransport deployment with single McpServer/Server instance shared across multiple authenticated client connections. Requires PR:L (authenticated user access). Affects MCP TypeScript SDK versions 1.10.0–1.25.3. |
| Impact | CVSS 7.1 (HIGH). Attack vector: Network. Complexity: Low. Privileges required: Low. User interaction: None. |
| Exploit ScenarioDerived | An attacker could exploit this vulnerability to compromise the affected system. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. [CVSS 7.1 HIGH]
RemediationAI
Fixed in version 1.26.0.. Restrict network access to the affected service where possible.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in npm
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Classified as CWE-362 (Race Condition). MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. From version 1.10.0 to 1.25.3, cross-client response data leak when a single McpServer/Server and transport instance is reused across multiple client connections, most commonly in stateless StreamableHTTPServerTransport deployments. This issue has been patched in version 1.26.0.
Know when Mcp Typescript Sdk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
2DescriptionCVE.org
MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. From version 1.10.0 to 1.25.3, cross-client response data leak when a single McpServer/Server and transport instance is reused across multiple client connections, most commonly in stateless StreamableHTTPServerTransport deployments. This issue has been patched in version 1.26.0.
Blast Radius
ecosystem impact- 7 npm packages depend on @modelcontextprotocol/sdk (7 direct, 0 indirect)
Ecosystem-wide dependent count for version 1.10.0.
Executive ViewAI
CVE-2026-25536 is a HIGH severity vulnerability in the MCP TypeScript SDK that could allow attackers to compromise systems using this component. Organizations running MCP servers or clients are at risk until a patch becomes available. Immediate inventory and containment measures are required to prevent potential exploitation.
Isolate affected MCP TypeScript SDK instances to restricted network segments with egress filtering. Implement enhanced logging and monitoring on all MCP communications. Restrict API access through strong authentication and API gateway controls. Consider disabling MCP functionality if not business-critical. Monitor vendor channels closely for patch availability. Disable unused features and minimize SDK exposure in production environments.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
Affected Products (CPE)CVE.org
More in Mcp Typescript Sdk
View allDenial of service in Anthropic's Model Context Protocol (MCP) TypeScript SDK versions up to and including 1.25.1 allows
DNS rebinding against localhost-bound MCP TypeScript SDK servers (npm @modelcontextprotocol/sdk prior to 1.24.0) lets a
GHSA-345p-7cg4-v4c7
NVD
CVE.org
EPSS
VulDB
Exploit-DB