Coze Studio: Remote Code Execution über Python-Code-Runner ohne Sandbox
Zusammenfassung
Coze Studio vor 0.5.0 führt Code-Knoten in Workflows als Python auf dem Server aus, und zwar standardmässig mit einem lokalen Runner ohne Sandbox. Jeder registrierte Benutzer kann durch Umgehung des schlüsselwortbasierten Import-Filters Betriebssystembefehle ausführen. Ein Angreifer könnte Umgebungsvariablen, Modell-API-Schlüssel und Daten aus co-lokalisierten MySQL-, MinIO-, Redis- und etcd-Diensten mit Standardzugangsdaten auslesen.
Betroffen
- coze-dev Coze Studio, alle Versionen vor 0.5.0 (CVE-Eintrag)
- VulDB gibt den betroffenen Bereich mit bis 0.4.x an
- Deployments, die mit den Standard-Targets make oder make debug gestartet wurden und dadurch CODE_RUNNER_TYPE=local setzen
Behoben in
- Auf 0.5.0 oder neuer aktualisieren. Der CVE-Eintrag verweist auf den Fix-Commit fcf40d1, der den Standardwert von CODE_RUNNER_TYPE von local auf sandbox ändert. Der Inhalt des Commits konnte nicht verifiziert werden.
- Widerspruch: Eine Drittquelle berichtet, dass das neueste veröffentlichte Image 0.5.1 war und der Sandbox-Standard in keinem Release enthalten war. Nicht davon ausgehen, dass der Fix aktiv ist; die Einstellung nach dem Update prüfen.
Umgehung
- CODE_RUNNER_TYPE=sandbox explizit setzen und local nie verwenden.
- Öffentliche Registrierung schliessen und begrenzen, wer Konten erstellen kann.
- Standardzugangsdaten von MySQL, Redis, MinIO und etcd ändern und deren Ports nicht exponieren.
- Den Coze-Host im Netzwerk von den Datenspeichern isolieren.
Ausnutzung
- CISA SSVC stuft die Ausnutzung als 'poc' (ein Proof of Concept ist bekannt) und die Automatisierbarkeit als 'no' ein.
- Es wurden keine Hinweise auf aktive Ausnutzung in freier Wildbahn gefunden.
- Öffentlicher Proof-of-Concept-Code konnte nicht bestätigt werden; die Quellen widersprechen sich.
Unsere Empfehlung
- Alle Coze-Studio-Instanzen und deren Versionen inventarisieren.
- Auf 0.5.0 oder neuer aktualisieren und CODE_RUNNER_TYPE=sandbox explizit setzen.
- Zugangsdaten und API-Schlüssel co-lokalisierter Dienste und Modellanbieter rotieren.
- Registrierung auf vertrauenswürdige Benutzer beschränken und Workflow-Ausführungen sowie ausgehende Verbindungen überwachen.
- Öffentliche Deployments und Instanzen mit den Standard-make-Targets priorisieren.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulnCheck advisory www.vulncheck.com
- Lasso vulnerability database www.lasso.security
- Fix commit fcf40d1 github.com
- docker/.env.example at ffec252 github.com
- VulDB entry vuldb.com
- OpenCVE app.opencve.io
- Greenlit field notes greenlitbooks.com
- Coze Studio releases 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 01.11.2026 01:37.
Referenzen der NVD (4)
- https://github.com/coze-dev/coze-studio/blob/ffec252d9e2600f61d49b8228a642335e84d5496/docker/.env.example#L234
- https://github.com/coze-dev/coze-studio/commit/fcf40d1008c100108c23be051a49950283f2c2cf
- https://www.lasso.security/vulnerability-database/cve-2026-77934
- https://www.vulncheck.com/advisories/coze-studio-before-0.5.0-rce-via-unsandboxed-local-python-code-runner
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.
