CVE-2026-61788 in DBHubinfo

Zusammenfassung

von VulDB • 24.09.2026

DBHub ist ein Datenbank-MCP-Server für Postgres, MySQL, SQL Server, Oracle, MariaDB und SQLite. Vor Version 0.22.6 führt das Festlegen von `readonly = true` im Tool `execute_sql` nicht dazu, dass die Verbindung schreibgeschützt wird. Die Connectors sind so geschrieben, dass sie PostgreSQL mit `default_transaction_read_only=on` einstellen (und SQLite im Modus `readOnly` öffnen), aber dieser Code ist an einen Konfigurationswert gekoppelt, der niemals befüllt wird, sodass er nie ausgeführt wird. Das Einzige, was weiterhin den schreibgeschützten Zustand durchsetzt, ist ein Klassifizierer, der das erste Schlüsselwort jeder Anweisung überprüft. Jede `SELECT`-Anweisung, die über einen Funktionsaufruf schreibt oder Nebenwirkungen hat, kommt daran vorbei. Mit einer normalen Rolle ermöglicht dies eine Manipulation von Sequenzen; mit einer privilegierten Rolle erlaubt es das Schreiben beliebiger Dateien auf dem Server (`lo_export`), das Lesen beliebiger Hostdateien (`pg_read_file`) und Remote Code Execution (RCE) via `dblink` + `COPY ... TO PROGRAM`. Der HTTP-Transport ist nicht authentifiziert und bindet standardmäßig an `0.0.0.0`, sodass dies von jedem Netzwerk-Caller von `/mcp` erreichbar ist. Version 0.22.6 behebt das Problem.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

10.07.2026

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409684

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!