Race condition in typescript-sdk - CVE-2026-25536
Published: November 9, 2026
Vulnerability details
The vulnerability allows a low-privileged remote attacker to receive response data intended for other clients.
The vulnerability exists due to improper synchronization in the TypeScript SDK's StreamableHTTPServerTransport when a deployment reuses one transport instance for concurrent client requests with overlapping JSON-RPC message IDs. A low-privileged remote attacker can submit requests with matching message IDs while another client's requests are in flight, causing that client's responses to reach the attacker.