CVE-2025-69285CWE-306

SQLBot uploadExcel Endpoint has Unauthenticated Arbitrary File Upload vulnerability

High · published January 21, 2026

CVSS v4.0
7.7
EPSS
0%
Percentile
38.5
In the wild
Unconfirmed
What it is

SQLBot is an intelligent data query system based on a large language model and RAG. Versions prior to 1.5.0 contain a missing authentication vulnerability in the /api/v1/datasource/uploadExcel endpoint, allowing a remote unauthenticated attacker to upload arbitrary Excel/CSV files and inject data directly into the PostgreSQL database. The endpoint is explicitly added to the authentication whitelist, causing the TokenMiddleware to bypass all token validation. Uploaded files are parsed by pandas and inserted into the database via to_sql() with if_exists='replace' mode. The vulnerability has been fixed in v1.5.0. No known workarounds are available.

The record
Technical detail
CVSS v4.0
7.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
EPSS
0.00455 · 38.5th percentile
Weakness
CWE-306 · Missing Authentication for Critical Function
Published
2026-01-21T20:05Z
EPSS history
Timeline
  • 21 JAN 20:05Z
    SQLBot uploadExcel Endpoint has Unauthenticated Arbitrary File Upload vulnerability
    cvelistv5