Devika: Directory Traversal in der Dateispeicherfunktion des Coder-Agenten
Zusammenfassung
Devika v1.0 enthält eine Directory Traversal-Schwachstelle (CWE-22) in der Funktion Coder.save_code_to_project. Die Funktion schreibt vom LLM erzeugte Dateipfade ohne Normalisierung und ohne Grenzprüfung, weshalb ein Angreifer Dateien ausserhalb des Projektarbeitsbereichs schreiben kann. Öffentliche Quellen deuten darauf hin, dass sich die Lücke über manipulierte Prompts auslösen lässt, die Devika mit Webinhalten füttert; der CVSS-Wert beträgt 8.8, und ein öffentlicher PoC ist wahrscheinlich, aber nicht verifiziert.
Betroffen
- Devika v1.0
- Komponente: src/agents/coder/coder.py, Coder.save_code_to_project
- Andere Versionen: Unbekannt.
Behoben in
Unbekannt. Es wurde noch keine korrigierte Version oder ein Herstellerpatch veröffentlicht.
Umgehung
- Coder.save_code_to_project so anpassen, dass Pfade mit '..' oder absolute Pfade abgewiesen werden (erfordert eine Codeänderung).
- Dateisystemberechtigungen so einschränken, dass der Devika-Prozess nur in den vorgesehenen Arbeitsbereich schreiben kann.
- Devika nur in einem isolierten Container oder einer VM unter einem Benutzer mit minimalen Rechten betreiben.
Ausnutzung
- Bekannt ausgenutzt: Nein (nicht im CISA-KEV-Katalog).
- Öffentlicher PoC: Widersprüchlich; ein PoC wird referenziert, sein Inhalt konnte aber nicht verifiziert werden.
- CISA SSVC: Exploitation poc, Automatable no, Technical Impact total.
Unsere Empfehlung
- Alle Devika-Installationen erfassen und prüfen, ob Version v1.0 im Einsatz ist.
- Devika von gemeinsam genutzten, Produktions- oder CI-Systemen entfernen oder wie beschrieben isolieren, bis eine Korrektur bestätigt ist.
- Die Devika-Weboberfläche nicht dem Internet aussetzen.
- Das GitHub-Issue #707 und das Projekt auf eine Korrektur überwachen und diese sofort einspielen, sobald sie verfügbar ist.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Gist: CVE-2026-51873 write-up gist.github.com
- GitHub Issue #707: Coder Agent path traversal github.com
- OpenCVE: CVE-2026-51873 app.opencve.io
- HOL Guard: CVE-2026-51873 (CISA ADP Vulnrichment) hol.org
- Devika repository github.com
- The Hacker Wire: CVE-2026-51873 www.thehackerwire.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 22:53.
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.
