DB-GPT: Unauthentifizierte Remote Code Execution über den ReAct-Agent-Endpunkt
Zusammenfassung
DB-GPT bis Version 0.8.2 enthält eine Authentifizierungsumgehung im Endpunkt /api/v1/chat/react-agent. Eine Mock-Benutzerfunktion gewährt jedem Aufrufer die Admin-Rolle, sodass unauthentifizierte Angreifer über Prompts beliebigen Python- oder Bash-Code als root im Webserver-Container ausführen lassen können. Die mitgelieferte Datenbank ist zudem mit Standardzugangsdaten erreichbar, was Datenabfluss und weitere Angriffe im Netzwerk ermöglichen kann.
Betroffen
- eosphoros-ai DB-GPT Versionen 0.8.2 und früher (gemäss CVE-Eintrag, 0 bis <= 0.8.2)
- Lasso nennt die getestete verwundbare Version 0.8.1
- Standardinstallationen lauschen auf 0.0.0.0:5670 (alle Schnittstellen), laut einem GitHub-Bericht
Behoben in
Unbekannt. Es wurde weder eine Herstellerwarnung noch eine korrigierte Version gefunden. Es darf nicht davon ausgegangen werden, dass Version 0.8.2 oder neuere Versionen sicher sind.
Umgehung
- Exponierte DB-GPT-Instanzen vom Netzwerk trennen oder hinter eine echte Authentifizierung stellen (Reverse Proxy mit Authentifizierung, VPN, Firewall)
- Nicht auf die Mock-Authentifizierung vertrauen
- Externen Zugriff auf den Webserver-Port und den Datenbank-Port 3306 blockieren
- Standard-Datenbankzugangsdaten ändern
- Den ReAct-Agent-Endpunkt deaktivieren, falls er nicht benötigt wird (keine vom Hersteller bestätigte Option bekannt)
Ausnutzung
- Keine Authentifizierung nötig; der Angriff funktioniert über das Netzwerk
- CISA SSVC: Ausnutzung 'poc', automatisierbar 'yes', technische Auswirkung 'total'
- Lasso veröffentlicht eine detaillierte Angriffskette; ein GitHub-Issue berichtet von einer nicht authentifizierten Anfrage auf Version 0.8.1, die den Agenten auslöste
- Keine Hinweise auf Angriffe in freier Wildbahn gefunden; nicht im CISA-KEV-Katalog
Unsere Empfehlung
- Inventar auf DB-GPT prüfen, inklusive Docker-Images, pip-Installationen und vergessener Testinstanzen
- Internetexposition aller DB-GPT-Instanzen bis Version 0.8.2 sofort entfernen
- Zugriff auf Netzwerkebene einschränken und Datenbank-Zugangsdaten ändern
- Webserver-Container auf unerwartete Shell- oder Python-Aktivitäten überwachen
- Im Repository des Herstellers nach einer korrigierten Version suchen und sofort aktualisieren, sobald eine bestätigt ist
- Hinweis: Die CVSS-Werte unterscheiden sich je nach Quelle (9.3 im NVD-Eintrag, 9.8 in einigen anderen)
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-77932 Lasso Security www.lasso.security
- VulnCheck advisory www.vulncheck.com
- DB-GPT code_interpreter.py at commit 83609c4 github.com
- DB-GPT auth.py at commit 83609c4 github.com
- DB-GPT GitHub issue #3289 github.com
- Strix CVE-2026-77932 www.strix.ai
- VulDB CVE-2026-77932 vuldb.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 01:11.
Referenzen der NVD (4)
- https://github.com/eosphoros-ai/DB-GPT/blob/83609c471266607490b24e72188311efa23a0d16/packages/dbgpt-app/src/d…
- https://github.com/eosphoros-ai/DB-GPT/blob/83609c471266607490b24e72188311efa23a0d16/packages/dbgpt-serve/src…
- https://www.lasso.security/vulnerability-database/cve-2026-77932
- https://www.vulncheck.com/advisories/db-gpt-through-0.8.2-unauthenticated-rce-via-api-v1-chat-react-agent
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.
