Kerentanan  ·  2026-10-29

Driver SQLite Tabularis MCP injeksi SQL via describe_table (pernyataan bertumpuk, bypass read-only)

KerentananMedium dampakGlobalCVE-2026-118378
Driver SQLite Tabularis membangun pernyataan PRAGMA dengan menginterpolasi table_name yang tidak disanitasi, sehingga memungkinkan klien MCP menyuntikkan pernyataan SQL bertumpuk (CWE-89, CVSS 7.8). Ini adalah injeksi yang dapat dijangkau melalui prompt-injection di mana konten yang tidak tepercaya mengarahkan panggilan alat agent untuk mengubah atau mengeksfiltrasi data yang tersimpan.
Ini adalah contoh konkret dari kelas injeksi alat MCP: konten yang tidak tepercaya mengarahkan parameter alat agent dapat meningkat dari panggilan describe read-only menjadi pembacaan/modifikasi/penghapusan penuh status SQLite agent, melewati guardrail yang dimaksudkan.
Klien MCP, atau AI agent yang diarahkan oleh konten yang tidak tepercaya, memberikan table_name yang dibuat khusus ke alat describe_table; argumen PRAGMA yang dikutip dapat ditutup dan pernyataan bertumpuk ditambahkan untuk membaca, memodifikasi, atau menghapus data SQLite, melewati mode read-only dan persetujuan penulisan.
Tabularis < 0.28.0 (permukaan MCP driver SQLite)
Tingkatkan ke Tabularis 0.28.0 (GHSA-xrx3-j98v-67x9) dan parameterisasi input PRAGMA/table_name.
NVD CVE-2026-118378Tabularis GitHub advisory GHSA-xrx3-j98v-67x9
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →