MCP TypeScript SDK: Fehlende Sitzungsprüfung für experimentelle Tasks
Zusammenfassung
Das experimentelle Tasks-Feature (taskStore) des MCP TypeScript SDK prüft nicht, welche Sitzung einen Task erstellt hat. Teilen sich mehrere Clients einen InMemoryTaskStore, können Clients die Tasks anderer Clients auflisten, lesen und abbrechen. Für den Angriff genügt Netzwerkzugriff auf den Server; eine Authentifizierung oder eine Benutzerinteraktion ist nicht nötig.
Betroffen
- @modelcontextprotocol/sdk ab 1.24.0 vor 1.32.0 (Herstellerhinweis: 1.24.0 bis 1.31.x)
- Nur Server oder Clients, die das experimentelle taskStore mit InMemoryTaskStore verwenden, sind betroffen.
Behoben in
- @modelcontextprotocol/sdk auf 1.32.0 oder neuer aktualisieren. Eine aktuelle 1.x-Version wird bevorzugt.
- Der Hersteller gibt an, dass 2.x-Pakete nicht betroffen sind.
Umgehung
- taskStore aus der Server-Konfiguration entfernen, falls experimentelle Tasks nicht benötigt werden.
- Alternativ pro Sitzung einen eigenen InMemoryTaskStore erstellen.
Ausnutzung
- CISA SSVC: Exploitation none, Automatable yes, Technical Impact partial.
- Keine Berichte über Ausnutzung in freier Wildbahn gefunden. Kein Eintrag in der CISA KEV. EPSS ist niedrig (0.00345).
- Kein öffentlicher Proof of Concept gefunden.
Unsere Empfehlung
- Alle @modelcontextprotocol/sdk-Versionen in Lockfiles, Containern und MCP-Servern inventarisieren, einschliesslich transitiver Abhängigkeiten.
- Betroffene Installationen auf 1.32.0 oder neuer aktualisieren.
- Den Code nach taskStore durchsuchen. Wird es auf einem geteilten HTTP-Server verwendet, es entfernen oder pro Sitzung begrenzen.
- Prüfen, ob betroffene Server aus dem Internet erreichbar sind und mehr als einen Benutzer oder Mandanten bedienen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-22jm-h49p-29qw github.com
- Fix commit 727075b5 github.com
- Pull Request #2925 github.com
- Release 1.32.0 github.com
- OSV CVE-2026-111767 osv.dev
- GitLab Advisory CVE-2026-111767 advisories.gitlab.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 07:34.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
