Case · DiggingBeagle record

Tabularis MCP read-only metadata tool could execute stacked SQLite statements

Tabularis interpolated the table_name argument into SQLite PRAGMA metadata queries that its SQL driver could execute as stacked statements. Crafted metadata arguments could cross the nominal read-only MCP tool policy and issue statements through the same database connection.

Scope

The tool caller needed access to describe_table; the user-facing workflow might have disallowed the separate write-capable run_query tool. The advisory provides SQLite-driver evidence, not confirmation that a compiled vulnerable production binary was exploited.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

The cited primary technical report or advisory supports the stated mechanism within its reported scope. The assessment does not infer a production breach, a victim count or a comparable impact score from a laboratory result. A maintainer or advisory names a patched release; that does not prove every deployed instance has updated. Boundary: The supposed read-only boundary covered one MCP tool name, but describe_table assembled SQL from a caller-controlled table identifier.

Assessed Oct 29, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Claims & evidence

CLM-ENRICH-20261029-32The Tabularis advisory reports SQL interpolation in describe_table metadata queries that may allow stacked statements through a nominal read-only MCP tool under the database connection privileges.supported

Basis: reported finding

Link to claim
CLM-CP23-TABULARIS-MCP-METADATA-SQL-1Tabularis interpolated the table_name argument into SQLite PRAGMA metadata queries that its SQL driver could execute as stacked statements. The tool caller needed access to describe_table; the user-facing workflow might have disallowed the separate write-capable run_query tool. Crafted metadata arguments could cross the nominal read-only MCP tool policy and issue statements through the same database connection.supported

Basis: reported finding

Link to claim

Implications

Crafted metadata arguments could cross the nominal read-only MCP tool policy and issue statements through the same database connection.

Controls and mitigations

  • Use Tabularis 0.28.0 or newer, strictly validate identifiers and apply SQLite read-only connection permissions when writes are not authorized.

Unknowns and contradictions

  • The advisory provides SQLite-driver evidence, not confirmation that a compiled vulnerable production binary was exploited.

Sources and citation

Material revision history

  1. Oct 29, 2026 · Canonical change recorded · new in release · revision 202