<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>MCP TypeScript SDK (1.24.0-1.31.x) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/mcp-typescript-sdk-1.24.0-1.31.x/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 20 Oct 2026 19:45:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/mcp-typescript-sdk-1.24.0-1.31.x/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Model Context Protocol: MCP TypeScript SDK session isolation vulnerability (CVE-2026-111767)</title><link>https://feed.craftedsignal.io/briefs/2026-10-mcp-typescript-sdk-auth-flaw/</link><pubDate>Tue, 20 Oct 2026 19:45:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-mcp-typescript-sdk-auth-flaw/</guid><description>The Model Context Protocol (MCP) TypeScript SDK between versions 1.24.0 and 1.32.0 contains an authorization flaw in the InMemoryTaskStore that permits cross-session unauthorized access to tasks.</description><content:encoded><![CDATA[<p>The MCP TypeScript SDK, utilized for developing Model Context Protocol servers and clients, contains a significant authorization vulnerability (CVE-2026-111767) affecting the experimental tasks feature (taskStore). The flaw exists in versions 1.24.0 through 1.31.x. The implementation of the InMemoryTaskStore fails to validate session ownership when retrieving, listing, or modifying tasks. As a result, in environments where multiple clients or sessions share a single instance of the task store, an attacker can access sensitive task information, list all active tasks, or cancel tasks belonging to other sessions. This failure in multi-tenant isolation poses a risk for any application leveraging the taskStore feature in a shared context. The maintainers have patched this vulnerability in version 1.32.0.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation leads to unauthorized information disclosure and disruption of service for legitimate users. In multi-tenant MCP applications, an attacker can enumerate tasks, intercept task-related data from other sessions, and perform denial-of-service by cancelling tasks created by other users. This vulnerability primarily affects applications built on the MCP TypeScript SDK that utilize the experimental taskStore module.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the MCP TypeScript SDK to version 1.32.0 or later immediately to resolve the session validation flaw.</li>
<li>If upgrading is not immediately possible, audit applications to determine if the experimental taskStore feature is currently in use and if so, evaluate the risk of shared session state within the environment.</li>
<li>Review application code that imports the MCP TypeScript SDK to ensure that session isolation logic is enforced at the application layer if relying on the vulnerable taskStore component.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>