Apa yang terjadi
Parser SQL DBHub salah mengklasifikasikan tanda hubung ganda sebagai awal komentar, sehingga validasi hanya-baca dapat dilewati pada konektor MySQL/MariaDB, memungkinkan klien mengeluarkan perintah tulis yang seharusnya diblokir.
Mengapa penting
DBHub adalah server MCP yang memberi agen AI akses database. Penjaga hanya-baca yang bisa dilewati berarti agen yang disuntik prompt atau berbahaya dapat memutasi data produksi melalui konektor yang diyakini operator hanya-baca.
Vektor serangan
Validator SQL hanya-baca memperlakukan setiap tanda hubung ganda sebagai awal komentar, sedangkan MySQL/MariaDB tidak; klien dapat menyelundupkan pernyataan melewati penjaga dan mengeksekusi penulisan terhadap konektor yang seharusnya hanya-baca.
Sistem yang terdampak
DBHub sebelum 0.22.6 — src/utils/sql-parser.ts scanSingleLineComment.
Mitigasi
Tingkatkan ke DBHub 0.22.6 atau yang lebih baru (commit 872bb33); jika pada versi yang terpengaruh, matikan konektor hanya-baca MySQL/MariaDB dari klien agen yang tidak tepercaya.