What’s Vulnerable › Vulnerabilities
CVE-2026-118378: Tabularis before 0.28.0 SQL Injection via MCP describe_table table_name
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-28 · updated 2026-10-28
- Weakness: CWE-89
Description
Tabularis before 0.28.0 contains an SQL injection vulnerability in its SQLite driver that allows MCP clients to execute stacked statements by supplying a crafted table_name to the describe_table tool. Attackers, including AI agents steered by untrusted content, can close the quoted PRAGMA argument and append statements to read, modify, or drop SQLite data, bypassing read-only mode and write approval.
Affected products
- TabularisDB tabularis: from 0.10.0 before 0.28.0 — fixed in 0.28.0
How to fix
Upgrade to a fixed version: TabularisDB tabularis 0.28.0. Check the vendor advisory for mitigations.
References
- https://github.com/TabularisDB/tabularis
- https://github.com/TabularisDB/tabularis/blob/804c4c3bb6fd8eaa2e36cbe49f6c0d58f373b5e9/src-tauri/src/drivers/sqlite/mod.rs#L92-L105
- https://github.com/TabularisDB/tabularis/commit/fd1bdbbae35e5367c32d1e7fe9c44cb1b6875d74
- https://github.com/TabularisDB/tabularis/releases/tag/v0.28.0
- https://github.com/TabularisDB/tabularis/security/advisories/GHSA-xrx3-j98v-67x9
- https://www.vulncheck.com/advisories/tabularis-before-0.28.0-sql-injection-via-mcp-describe-table-table-name
Get alerted when CVE-2026-118378 or the next vulnerability affects your stack