High severity · published Mar 19, 2026
CVE-2026-32622
SQLBot: Remote Code Execution via Terminology Poisoning
8.8
CVSS
0.6%
EPSS
No
On KEV
Description
SQLBot is an intelligent data query system based on a large language model and RAG. Versions 1.5.0 and below contain a Stored Prompt Injection vulnerability that chains three flaws: a missing permission check on the Excel upload API allowing any authenticated user to upload malicious terminology, unsanitized storage of terminology descriptions containing dangerous payloads, and a lack of semantic fencing when injecting terminology into the LLM's system prompt. Together, these flaws allow an attacker to hijack the LLM's reasoning to generate malicious PostgreSQL commands (e.g., COPY ... TO PROGRAM), ultimately achieving Remote Code Execution on the database or application server with postgres user privileges. The issue is fixed in v1.6.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 48% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SQ
SQLBot · dataease
< 1.6.0 · source: vendor, NVD
Affected product
SQ
SQLBot
dataease
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.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
7.5
CVE-2026-32949
SQLBot: SSRF to Arbitrary File Read (AFR) via Rogue MySQL