IT SBIT Services
Schneeberger
DEEN
CVE tracker

Tabularis: SQL injection in SQLite driver via MCP describe_table

CVE-2026-118378High 8.5

← All vulnerabilities

Summary

Tabularis is a desktop SQL client with a built-in MCP server that lets AI assistants read schemas and run queries. In versions before 0.28.0, the SQLite driver inserts the table_name argument of the describe_table MCP tool into a query string, so crafted input can close the quoted PRAGMA argument and append further SQL statements. An attacker, including an AI agent steered by untrusted content, could read, modify or drop SQLite data and bypass read-only mode and write approval.

Affected

  • Tabularis before 0.28.0
  • Lowest affected version: Unknown.
  • Third-party sources differ on the lower bound (for example 0.10.0).

Fixed in

  • Fixed in Tabularis 0.28.0 (vendor release). The project lists v0.29.0 as newer.

Workaround

  • No vendor-published workaround. The vendor's remedy is the upgrade.
  • Until the upgrade is done, stop the MCP server on machines with sensitive SQLite files (it can be started via tabularis --mcp or the Settings menu).
  • Do not let AI agents process untrusted content while the MCP server is connected.

Exploitation

  • Exploited in the wild: Not known.
  • Public proof-of-concept: none found in the sources reviewed.
  • CISA KEV: not verified directly.

Our recommendation

  • Upgrade Tabularis to 0.28.0 or later (latest release recommended).
  • Identify installations and check whether the MCP server is enabled, especially where AI agents are used.
  • Disable the MCP server or restrict AI agent use on machines with sensitive SQLite data until patched.
  • Treat AI agent output and untrusted content as untrusted input when working with databases.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 09:56.

Original description (NVD)

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.

NVD references (6)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.