IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

DB-GPT: Hartcodierte MySQL-Root-Zugangsdaten in der Standard-docker-compose.yml

CVE-2026-77933Kritisch 9.3

← Alle Schwachstellen

Zusammenfassung

DB-GPT bis einschliesslich 0.8.2 enthält eine docker-compose.yml mit einem festen MySQL-Root-Passwort (aa123456), und der MySQL-Port 3306 wird auf allen Schnittstellen veröffentlicht. Ein Angreifer, der Port 3306 oder einen Container im gemeinsamen dbgptnet-Netzwerk erreichen kann, kann sich ohne weitere Authentifizierung als root@% anmelden und erhält vollen Zugriff auf alle Datenbanken, einschliesslich der Berechtigungen FILE und SUPER. Betroffen sind Installationen, die die Standarddatei ohne Änderungen verwenden.

Betroffen

  • DB-GPT 0.8.2 und frühere Versionen (gemäss CVE-Eintrag: 0 bis 0.8.2)
  • Standard-docker-compose.yml aus Commit 83609c4 (Tag v0.8.2)
  • Spätere Versionen der docker-compose.yml auf main zeigen gemäss Recherche dasselbe Muster

Behoben in

Unbekannt. Für diese CVE wurde weder eine Herstellerwarnung noch eine korrigierte Version gefunden.

Umgehung

  • Das statische MYSQL_ROOT_PASSWORD entfernen und generierte Geheimnisse oder dateibasierte Docker-Secrets verwenden
  • Den ports-Eintrag für MySQL entfernen oder ihn auf 127.0.0.1 beschränken
  • Die Datenbank nur im internen Docker-Netzwerk betreiben
  • Den Webserver nicht als MySQL-Root betreiben; stattdessen einen Anwendungsbenutzer mit minimalen Rechten anlegen
  • Passwörter rotieren, die mit der Standarddatei verwendet wurden

Ausnutzung

  • Die CISA-SSVC-Bewertung im CVE-Eintrag nennt die Ausnutzung als poc und die Automatisierbarkeit als ja
  • Gemäss Recherche ist kein öffentlicher Exploit bestätigt; VulDB gibt an, dass kein Exploit verfügbar ist
  • Es wurden keine Hinweise auf eine Ausnutzung in freier Wildbahn gefunden; der KEV-Status ist nicht bestätigt
  • Für die Ausnutzung genügt Netzwerkzugriff auf Port 3306 oder auf das gemeinsame Docker-Netzwerk

Unsere Empfehlung

  • Prüfen, ob DB-GPT-Installationen die Standard-docker-compose.yml verwenden und ob Port 3306 auf einem Host oder einer öffentlichen Schnittstelle lauscht
  • Das MySQL-Root-Passwort ändern und den statischen Wert aus allen Konfigurationen entfernen
  • Die Veröffentlichung des MySQL-Ports auf dem Host entfernen oder mit Firewall-Regeln einschränken
  • Einen dedizierten Datenbankbenutzer ohne Superuser-Rechte für die Anwendung anlegen
  • Datenbankprotokolle und Daten auf unberechtigte Zugriffe prüfen, falls die Standardkonfiguration exponiert war

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

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:12.

Referenzen der NVD (3)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

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.