Mooncake Transfer Engine: Denial of Service über den P2P-Handshake-Daemon
Zusammenfassung
Die Mooncake Transfer Engine bis Version 0.3.13.post1 enthält eine Denial-of-Service-Schwachstelle im P2P-Handshake-Daemon. Ein nicht authentifizierter Angreifer, der den Handshake-RPC-Port erreichen kann, kann eine Metadatenanfrage senden und die Antwort nie lesen, wodurch der einzige Listener-Thread blockiert wird. Dadurch werden alle folgenden Handshakes, Metadatenabfragen, Notify- und Probe-Anfragen gestoppt, bis der Engine-Prozess neu gestartet wird. Der Angriff hat eine hohe Komplexität und setzt bestimmte Betriebsbedingungen voraus.
Betroffen
- kvcache-ai Mooncake Transfer Engine, Versionen 0 bis einschliesslich 0.3.13.post1
- Python-Paket mooncake-transfer-engine
- Standardkonfiguration: laut CNA-Eintrag nicht betroffen (betroffener Bereich gemäss VulnCheck)
Behoben in
- Unbekannt. Ein Fix ist im Hauptzweig (PR #4451) gemeldet, ein Release mit diesem Fix ist jedoch nicht bestätigt.
- Ein Teilfix behebt die Meldung möglicherweise nicht vollständig (siehe Diskussion zu PR #5051).
Umgehung
- Zugriff auf den Handshake-RPC-Port, den Datenport und den HTTP-Metadatenserver nur auf die eigenen Hosts der Umgebung beschränken.
- Den gesamten Mooncake-Portbereich (dokumentiert 15000-17000) beschränken, da --mooncake-port von der Engine nicht verwendet wird.
- Nach einem Angriff den Engine-Prozess neu starten.
Ausnutzung
- Öffentlich beschrieben im GitHub-Issue #4443.
- SSVC-Bewertung: PoC vorhanden, nicht automatisierbar.
- Kein öffentlicher Exploit-Code bestätigt; zum Recherchezeitpunkt nicht im CISA-KEV-Katalog.
Unsere Empfehlung
- Prüfen, ob Mooncake installiert ist (pip list, Container-Images, KI-Serving-Stacks wie SGLang oder vLLM).
- Falls vorhanden, die Handshake-, Daten- und Metadatenports auf das Cluster-Netzwerk beschränken.
- Die Mooncake-Releases beobachten und sofort aktualisieren, sobald ein korrigiertes Release veröffentlicht ist.
- Risiko als hoch einstufen, wenn die Ports über den Cluster hinaus erreichbar sind, als mittel, wenn sie nur intern erreichbar sind.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Mooncake GitHub repository github.com
- Mooncake issue #4443 github.com
- VulnCheck advisory www.vulncheck.com
- Mooncake issue #4626 github.com
- Mooncake fix PR #4451 github.com
- Mooncake PR #5051 github.com
- mstar issue #466 github.com
- Strix CVE record www.strix.ai
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 17:34.
Referenzen der NVD (5)
- https://github.com/kvcache-ai/Mooncake
- https://github.com/kvcache-ai/Mooncake/blob/719735896c86b56fabec6cf3e825fb2ea640597a/mooncake-transfer-engine…
- https://github.com/kvcache-ai/Mooncake/issues/4443
- https://www.vulncheck.com/advisories/mooncake-transfer-engine-through-0.3.13-post1-denial-of-service-via-p2p-…
- https://github.com/kvcache-ai/Mooncake/issues/4443
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.
