Approved changes feed: RSS · Atom

cpe:2.3:a:dataease:sqlbot:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorDataease (49a0f5ff-39a9-53d0-a220-9b602aa445ea)
ProductSqlbot (efb78020-b35b-541b-aec6-e6afa169dc42)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/dataease/sqlbot purl2cpe 2026-07-28 16:40:52.942776

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-53557 vulnerable 2026-10-13 12:29:39.742648 SQLBot: Second-Order SQL Injection via Excel Datasource Leading to Remote Command Execution
SQLBot is an intelligent Text-to-SQL system based on large language models and RAG. Prior to 1.9.0, an authenticated user can supply a crafted sheet["tableName"] value in the Excel datasource configuration submitted through POST /api/v1/datasource/, and SQLBot stores that value without safe identifier handling. When the same datasource is later removed through DELETE /api/v1/datasource/{id}, the stored value is interpolated into datasource cleanup SQL and executed by PostgreSQL. This second-order SQL injection can invoke PostgreSQL COPY TO PROGRAM and execute arbitrary operating-system commands with the privileges of the postgres process inside the SQLBot container. This issue is fixed in version 1.9.0.
Published: 2026-09-17T21:41:45.155Z
Updated: 2026-09-22T01:54:15.476Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53556 vulnerable 2026-10-13 12:29:39.666196 SQLBot: Authenticated SQL Injection in previewData Resulting in Arbitrary File Read
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.
Published: 2026-09-17T21:39:44.056Z
Updated: 2026-09-18T20:01:34.847Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53554 vulnerable 2026-10-13 12:29:39.481727 SQLBot: Arbitrary File Write via parseExcel Leading to Code Execution Through Alembic Import Processing
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/parseExcel endpoint in backend/apps/datasource/api/datasource.py uses attacker-controlled multipart filename data when selecting where uploaded content is stored, writes the content before spreadsheet parsing and validation finish, and can transform a double-extension filename into a Python source file. An attacker able to submit a crafted multipart upload can use these behaviors to place attacker-controlled content in /opt/sqlbot/app/alembic/versions/ even when a spreadsheet parsing failure after the file write causes the endpoint to return an error. The planted file remains on disk, and subsequent SQLBot startup or migration processing causes Alembic to import the module and execute its module-level statements in the SQLBot application runtime. This issue is fixed in version 1.9.0.
Published: 2026-09-17T21:38:37.353Z
Updated: 2026-09-18T13:16:54.601Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53555 vulnerable 2026-10-13 12:29:39.236954 Stored XSS via SVG Upload
SQLBot is an intelligent Text-to-SQL system based on large language models and RAG. Prior to 1.9.0, an authenticated uploader can submit an image/svg+xml assistant UI logo through PATCH /api/v1/system/assistant/ui, and SQLBot stores the SVG without sanitizing or validating embedded active content. SQLBot later serves the file inline from the same application origin through GET /api/v1/system/assistant/picture/{filename}. When another user loads that generated resource, JavaScript embedded in the SVG executes in the SQLBot web application context, resulting in stored cross-site scripting with access to data and actions available to the victim's session. This issue is fixed in version 1.9.0.
Published: 2026-09-17T21:40:48.271Z
Updated: 2026-09-18T13:14:53.154Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-72743 vulnerable 2026-09-16 04:33:09.057882 SQLBot 1.10.0 SQText Dashboard Component Stored XSS via v-html
MEDIUM (5.4)
SQLBot through 1.10.0, fixed in commit c3f40a5, contains a stored cross-site scripting vulnerability in the SQText dashboard component that renders TinyMCE output via v-html without sanitization. Attackers who can modify dashboard text widget content can inject arbitrary HTML and JavaScript that executes for all users viewing the dashboard.
Published: 2026-08-10T20:06:32.158Z
Updated: 2026-08-17T18:18:07.729Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5417 vulnerable 2026-06-08 08:07:03.687465 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42463 vulnerable 2026-06-08 08:03:16.331607 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33324 vulnerable 2026-06-08 07:59:09.703687 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32950 vulnerable 2026-06-08 07:57:18.373143 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32949 vulnerable 2026-06-08 07:57:18.372698 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32622 vulnerable 2026-06-08 07:57:17.768170 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69285 vulnerable 2026-06-08 07:41:22.362475 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-15598 vulnerable 2026-06-08 07:06:36.523964 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-15597 vulnerable 2026-06-08 07:06:36.522813 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.