Kobako Ruby Gem: Sandbox-Ausbruch ermöglicht Code-Ausführung auf dem Host
Zusammenfassung
kobako ist ein Ruby Gem, das nicht vertrauenswürdige Ruby-Skripte in einem isolierten mruby-Interpreter innerhalb der Host-Anwendung ausführt. In den Versionen ab 0.1.0 bis vor 0.9.1 kann ein Gast-Skript Methoden über Reflection aufrufen, die die Beschränkung auf die eigenen Methoden des gebundenen Service-Objekts umgehen; dadurch kann beliebiger Ruby-Code im Host-Prozess ausgeführt werden. Ein Angreifer, der ein Skript in die Sandbox einschleusen kann, etwa über eine Formelfunktion, ein Plugin-System oder ein KI-Werkzeug, kann die Sandbox ohne Berechtigungen und ohne Benutzerinteraktion verlassen.
Betroffen
- kobako Gem (RubyGems) ab 0.1.0 bis vor 0.9.1
Behoben in
- Version 0.9.1 (Fix im Commit 64f84700c81f44902bed9211318d5362f44987b3)
Umgehung
- Bis das Gem aktualisiert ist, keine Host-Service-Objekte in Sandboxes einbinden, die nicht vertrauenswürdige Skripte ausführen.
- Optionale Netzwerkhärtung: betroffene Anwendungen in einem eingeschränkten Netzwerksegment mit strikter Egress-Filterung isolieren. Dies begrenzt die Auswirkungen eines Ausbruchs, behebt die Schwachstelle jedoch nicht.
Ausnutzung
- Das Advisory des Herstellers ist öffentlich und beschreibt den Mechanismus; ein Proof of Concept ist enthalten.
- Es wurden keine Hinweise auf Ausnutzung in freier Wildbahn gefunden; die CVE ist laut Prüfung nicht im CISA-KEV-Katalog (nicht direkt verifiziert).
- CISA SSVC: Ausnutzungsstatus 'poc', automatisierbar 'yes', technische Auswirkung 'total'.
Unsere Empfehlung
- Gemfile, Gemfile.lock und ausgerollte Images nach kobako durchsuchen und prüfen, ob eine Version unter 0.9.1 vorhanden ist.
- Auf Version 0.9.1 oder neuer aktualisieren.
- Bis zum Patch keine Host-Service-Objekte in Sandboxes einbinden, die nicht vertrauenswürdigen Code ausführen.
- Funktionen prüfen, die vom Benutzer eingegebenen oder KI-generierten Ruby-Code akzeptieren, und diese wenn möglich einschränken.
- Ruby-Dienste mit kobako auf unerwartete Child-Prozesse oder ausgehende Verbindungen überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-55107 fix commit github.com
- kobako release v0.9.1 github.com
- GHSA-7pwq-q9jf-539h vendor advisory github.com
- GitLab advisory CVE-2026-55107 advisories.gitlab.com
- RubySec advisory CVE-2026-55107 rubysec.com
- OSV CVE-2026-55107 osv.dev
- RubyGems kobako rubygems.org
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 30.10.2026 14:44.
Referenzen der NVD (4)
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.
