CVE-2026-53556 in SQLBotinfo

Zusammenfassung

von VulDB • 18.09.2026

SQLBot ist ein intelligentes Text-to-SQL-System auf Basis von Large Language Models (LLMs) und RAG. Vor Version 1.9.0 integriert der Endpunkt POST /api/v1/datasource/previewData in backend/apps/datasource/crud/datasource.py den clientgesteuerten Wert table_name in generierte SQL-Befehle ein, ohne eine sichere Handhabung von Bezeichnern (safe identifier handling) vorzunehmen. Ein authentifizierter Benutzer kann eine Datenquelle für den internen PostgreSQL-Dienst von SQLBot konfigurieren und einen speziell konstruierten table_name-Wert übermitteln, der unter der schreibgeschützten Richtlinie weiterhin als SELECT-Operation ausgeführt wird, dabei jedoch pg_read_file(), pg_read_binary_file() oder pg_ls_dir() aufruft. In der standardmäßig getesteten vertrauenswürdigen Loopback-Authentifizierungskonfiguration akzeptiert die interne Verbindung ungültige Anmeldeinformationen und führt Befehle mit Superuser-Rechten von PostgreSQL aus, wodurch Dateisysteminhalte wie /etc/hosts und /etc/passwd in der Antwort des previewData-APIs zurückgegeben werden können. Dies kann potenziell Konfigurationsdaten, Zugangsdaten (Credentials), Authentifizierungsgeheimnisse und Quellcode offenlegen. Dieses Problem wurde in Version 1.9.0 behoben.

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

Zuständig

GitHub M

Reservieren

09.06.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407260

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!