CVE-2026-53554
Last modified
CVE-2026-53554 is a high-severity vulnerability rated 7.3/10 on the CVSS scale. 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. EPSS estimates a 0.36% chance of exploitation in the next 30 days.
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/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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| dataease | SQLBot | < 1.9.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-53554?
How severe is CVE-2026-53554?
How do I fix CVE-2026-53554?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-53549Termix is a web-based server management platform with SSH te…7.7
- CVE-2026-5355A vulnerability has been found in Trendnet TEW-657BRM 1.00.1…8.8
- CVE-2026-53550js-yaml is a JavaScript YAML parser and dumper. Prior to 4.2…5.3
- CVE-2026-53551free5GC is an open-source implementation of the 5G core netw…6.9
- CVE-2026-53552Goploy is an open-source automation deployment system. In ve…9.6
- CVE-2026-53553Goploy is an open-source automation deployment system. Prior…7.7
- CVE-2026-53555SQLBot is an intelligent Text-to-SQL system based on large l…5.1
- CVE-2026-53556SQLBot is an intelligent Text-to-SQL system based on large l…6
- CVE-2026-53557SQLBot is an intelligent Text-to-SQL system based on large l…7.7
- CVE-2026-5356The LatePoint – Calendar Booking Plugin for Appointments and…7.5
- CVE-2026-53561An improper authentication vulnerability in HiveServer2 SAML…7.4
- CVE-2026-53565Improper Privilege Management vulnerability in Citrix Secure…8.5
Are you affected by CVE-2026-53554?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
