DeepTutor: Remote Command Execution über das TutorBot-Shell-Tool
Zusammenfassung
DeepTutor v1.4.0 erlaubt Command Execution über das TutorBot-Shell-Tool (ExecTool.execute in shell.py). Ein Benutzer-Prompt über die TutorBot-WebSocket-Schnittstelle kann dazu führen, dass das LLM das Shell-Tool auswählt und der generierte Befehl an die Host-Shell übergeben wird. Ein Angreifer, der die Schnittstelle erreichen kann, kann beliebige Befehle auf dem Server mit den Rechten des DeepTutor-Dienstes ausführen, sofern das Shell-Tool für den Bot aktiviert ist.
Betroffen
- DeepTutor v1.4.0 (gemäss CVE-Beschreibung)
- Komponente: deeptutor/tutorbot/agent/tools/shell.py (ExecTool.execute)
- Frühere Versionen: Unbekannt.
- Genauer betroffener Bereich: Unbekannt; nicht durch Herstellerquellen bestätigt.
Behoben in
- Unbekannt. Es wurde keine Herstellerwarnung für diese CVE-ID gefunden.
- Die Release Notes des Herstellers zu v1.4.1 erwähnen eine Härtung von ExecTool (GitHub-Issue #506), dies ist jedoch nicht als Behebung von CVE-2026-51870 bestätigt.
Umgehung
- Unbekannt. Es wurde kein vom Hersteller veröffentlichter Workaround gefunden.
- Die Funktion ExecTool / Shell-Ausführung für TutorBots deaktivieren.
- Netzwerkzugriff auf den DeepTutor-Dienst und die TutorBot-WebSocket-Schnittstelle einschränken.
Ausnutzung
- CISA SSVC: Exploitation-Status poc, automatisierbar ja, technische Auswirkung total.
- Known Exploited (KEV): Nein, gemäss Strix.
- Öffentlicher Proof of Concept: Unbekannt. Ein Gist mit Reproduktionshinweisen wird referenziert; dessen Inhalt wurde nicht geprüft.
- EPSS: rund 0.9% gemäss einer Quelle.
Unsere Empfehlung
- Alle DeepTutor-Instanzen und deren Versionen inventarisieren, insbesondere v1.4.0 und früher.
- Prüfen, ob die TutorBot-WebSocket-Schnittstelle von aussen erreichbar ist, und die öffentliche Exposition entfernen.
- Shell-Ausführung für TutorBots deaktivieren, sofern nicht zwingend benötigt.
- Nach Bestätigung, dass die neueste Version diesen Fehler behebt, auf diese aktualisieren und die Exposition erneut prüfen.
- Logs der TutorBot-WebSocket-Schnittstelle sowie unerwartete Prozesse des DeepTutor-Dienstes überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-51870 gist (Ro1ME) gist.github.com
- DeepTutor GitHub issue #506 github.com
- Vulners VulnRichment CVE-2026-51870 vulners.com
- Strix CVE-2026-51870 www.strix.ai
- OffSeq Radar CVE-2026-51870 radar.offseq.com
- Snyk PyPI vulnerabilities security.snyk.io
- DeepTutor GitHub 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 30.10.2026 21:44.
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.
