Devika: Code Injection in Runner.run_code ermöglicht beliebige Codeausführung
Zusammenfassung
Devika v1.0, ein Open-Source-Werkzeug für agentische KI-Softwareentwicklung, übergibt von einem LLM generierte Inhalte ohne Validierung, Sandboxing oder Whitelisting an die Funktion Runner.run_code in src/agents/runner/runner.py. Ein Angreifer, der das LLM über präparierte Prompts beeinflussen kann, kann Devika dazu bringen, beliebigen Code mit den Rechten des Dienstes auszuführen, was zur vollständigen Kompromittierung des Hosts führen kann. Der CVSS-Vektor deutet auf einen netzwerkbasierten Angriff ohne Authentifizierung und ohne Benutzerinteraktion hin; der Score ist vorläufig, da der NVD-Status Deferred lautet.
Betroffen
- Devika v1.0
- Komponente: src/agents/runner/runner.py (Runner.run_code)
- Andere Versionen: Unbekannt.
Behoben in
Unbekannt. Zum Zeitpunkt der Erstellung wurde kein Herstellerfix oder Advisory gefunden.
Umgehung
- Devika unter einem eingeschränkten Benutzerkonto mit minimalen Berechtigungen betreiben.
- Devika nicht in nicht vertrauenswürdige Netzwerke exponieren.
- In einer isolierten VM oder einem Container ohne Zugriff auf Produktionsgeheimnisse oder Produktionsnetze betreiben.
Ausnutzung
- CISA SSVC (CVE-Eintrag): Exploitation-Status 'poc', automatisierbar 'yes', technische Auswirkung 'total'.
- Ein öffentlicher Proof of Concept wird angezeigt, ist aber nicht verifiziert.
- Keine Ausnutzung in freier Wildbahn bekannt.
Unsere Empfehlung
- Alle Devika-Instanzen inventarisieren, einschliesslich Entwickler-Arbeitsstationen und Testserver.
- Netzwerkexposition entfernen und Instanzen isoliert mit minimalen Berechtigungen betreiben.
- Devika nicht für sensiblen Code oder Zugangsdaten verwenden, bis ein Fix verfügbar ist.
- Auf unerwartete Kindprozesse von Devika überwachen.
- Herstellerissue und Repository auf einen Fix prüfen und NVD erneut prüfen, sobald der Eintrag verarbeitet ist.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-51872 GitHub gist (Ro1ME) gist.github.com
- Devika GitHub issue #715 github.com
- VulDB CVE-2026-51872 vuldb.com
- CVE JSON record (cvelistV5) raw.githubusercontent.com
- Strix CVE-2026-51872 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 30.10.2026 21:41.
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.
