<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-11-06T05:37:41.678641+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-111770</id>
    <title>fkie_cve-2026-111770</title>
    <updated>2026-11-06T05:37:41.680189+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-111770"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-jm63-cq47-j5jp</id>
    <title>GHSA-jm63-cq47-j5jp — MCP  TypeScript server SDK: Shared transport or server instances delivered one HTTP client's messages to another</title>
    <updated>2026-11-06T05:37:41.680291+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @modelcontextprotocol/server</p>
<p>### 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.</p>
<p>Messages were matched to a connection by JSON-RPC `id` alone. SDK clients number requests from 0, so ids collide in normal use.</p>
<p>### Am I affected?
Yes, if more than one client can reach your HTTP endpoint and your code creates the transport or the server once at startup, instead of once per request or per session. Until this release, the README examples of `@modelcontextprotocol/hono`, `express`, `fastify` and `node` showed that pattern.</p>
<p>Affected versions: `@modelcontextprotocol/server` 2.0.0 through 2.2.0.</p>
<p>Not affected:</p>
<p>- `createMcpHandler()` with a factory that builds a new server on every call
- stdio servers
- `@modelcontextprotocol/sdk` 1.26.0 and later</p>
<p>### Fix
Upgrade to `@modelcontextprotocol/server` 2.3.0 or later.</p>
<p>**You also need to change your code.** The SDK now refuses to be shared, so an affected app fails requests after upgrading: a second `connect()` rejects with `ALREADY_CONNECTED`, and a stateless transport rejects its second request.</p>
<p>Change to one of these:</p>
<p>- **`createMcpHandler()`:** pass a factory that builds a new `McpServer` on every call.
- **Per request:** build a new `McpServer` and a new transport inside the request handler.
- **Per session:** set `sessionIdGenerator` and keep one `McpServer` and one tran…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-jm63-cq47-j5jp"/>
  </entry>
</feed>
