Medium severity · published Sep 17, 2026
CVE-2026-53556
SQLBot: Authenticated SQL Injection in previewData Resulting in Arbitrary File Read
6.0
CVSS
0.5%
EPSS
No
On KEV
Description
SQLBot is an intelligent Text-to-SQL system based on large language models and RAG. Prior to 1.9.0, the POST /api/v1/datasource/previewData endpoint in backend/apps/datasource/crud/datasource.py incorporates the client-controlled table_name value into generated SQL without safe identifier handling. An authenticated user can configure a datasource for SQLBot's internal PostgreSQL service and submit a crafted table_name that remains a SELECT operation under the read-only policy while invoking pg_read_file(), pg_read_binary_file(), or pg_ls_dir(). In the default tested trusted loopback authentication configuration, the internal connection accepts invalid credentials and executes with PostgreSQL superuser privileges, allowing filesystem content such as /etc/hosts and /etc/passwd to be returned in the previewData API response and potentially exposing configuration, credentials, authentication secrets, and source code. This issue is fixed in version 1.9.0.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 41% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SQ
SQLBot · dataease
< 1.9.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-53556
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-53556
github.com
https://github.com/dataease/SQLBot/commit/76b5176b0e394740fd07c0d1769c0c792e8cb3b4
github.com
https://github.com/dataease/SQLBot/pull/1156
github.com
https://github.com/dataease/SQLBot/releases/tag/v1.9.0
github.com
https://github.com/dataease/SQLBot/security/advisories/GHSA-vwjq-5h4h-x8g5
More from SQLBot
8.8
CVE-2026-33324
SQLBot prompt injection allows arbitrary SQL execution and remote code execution
8.8
CVE-2026-32950
SQLBot: RCE via SQL Injection in Excel Upload Endpoint
8.8
CVE-2026-32622
SQLBot: Remote Code Execution via Terminology Poisoning
8.1
CVE-2026-42463
SQLBot: Unauthorized Access Vulnerability
7.7
CVE-2026-53557
SQLBot: Second-Order SQL Injection via Excel Datasource Leading to Remote Command Execution
