llama.cpp ggml-rpc-Server: Denial of Service durch übergrosse Nachrichtenlänge
Zusammenfassung
llama.cpp-Versionen ab b2877 bis vor b11935 enthalten eine nicht abgefangene Ausnahme im ggml-rpc-Server (rpc-server), der für verteilte Inferenz über mehrere Rechner genutzt wird. Nach dem HELLO-Handshake kann ein nicht authentifizierter Angreifer aus dem Netz einen Befehl wie SET_TENSOR mit einer Länge oberhalb der maximalen Vektorgrösse senden. Dadurch bricht der Prozess ab und der Dienst steht allen Clients nicht mehr zur Verfügung. Die Auswirkung betrifft nur die Verfügbarkeit; Vertraulichkeit und Integrität sind nicht betroffen. Die Erreichbarkeit des RPC-Ports ist der wichtigste Risikofaktor.
Betroffen
- llama.cpp ab b2877 bis vor b11935, sofern das ggml-rpc-Backend bzw. rpc-server verwendet wird.
- Unbekannt, ob ältere Versionen betroffen sind.
Behoben in
- Auf llama.cpp b11935 oder neuer aktualisieren (veröffentlicht am 27. Okt. 2026, Korrektur in PR #31204).
Umgehung
- Unbekannt aus Herstellerquellen. Bis zur Korrektur den Zugriff auf den RPC-Port auf vertrauenswürdige Inferenz-Knoten beschränken, etwa über eine Firewall, ein VPN oder ein gegenseitig authentifiziertes Netz.
- Das Projekt rät davon ab, den RPC-Server in einem nicht vertrauenswürdigen Netz verfügbar zu machen.
Ausnutzung
- Keine Hinweise auf eine bekannte Ausnutzung in freier Wildbahn.
- Kein öffentlicher Proof of Concept gefunden.
- CISA SSVC: Ausnutzung keine, automatisierbar ja, technische Auswirkung teilweise.
Unsere Empfehlung
- Inventar erstellen: Hosts mit rpc-server oder einem RPC-Backend-Listener ermitteln und deren Versionen prüfen.
- Betroffene Hosts auf b11935 oder neuer aktualisieren.
- Bis zur Aktualisierung den externen Zugriff auf den RPC-Port blockieren und auf vertrauenswürdige Knoten beschränken.
- Separat prüfen, ob GHSA-j8rj-fmpv-wcxw (ein anderes RPC-Problem) in der eigenen Version behoben ist.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- llama.cpp release b11935 github.com
- llama.cpp pull request #31204 (fix) github.com
- llama.cpp fix commit 7ecb57f github.com
- llama.cpp ggml-rpc.cpp source (affected code) github.com
- VulnCheck advisory www.vulncheck.com
- llama.cpp issue #30458 (RPC network exposure guidance) github.com
- llama.cpp security advisory GHSA-j8rj-fmpv-wcxw (separate issue) github.com
- llama.cpp project repository github.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 31.10.2026 23:41.
Referenzen der NVD (6)
- https://github.com/ggml-org/llama.cpp
- https://github.com/ggml-org/llama.cpp/blob/8542e94350f0ade01644db6f1d1520da3814dafd/ggml/src/ggml-rpc/ggml-rp…
- https://github.com/ggml-org/llama.cpp/commit/7ecb57f7adbea2928aa468ad2aecf05b10725ad4
- https://github.com/ggml-org/llama.cpp/pull/31204
- https://github.com/ggml-org/llama.cpp/releases/tag/b11935
- https://www.vulncheck.com/advisories/llama-cpp-b2877-before-b11935-ggml-rpc-server-dos-via-oversized-recv-msg…
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.
