Kerentanan  ·  2026-10-24

Flexible GraphRAG FalkorDB adapter Cypher injection via ingested document content (CVE-2026-114510)

KerentananMedium dampakGlobalCVE-2026-114510
Adaptor FalkorDB Flexible GraphRAG menyusun Cypher menggunakan rutinitas escaping yang cacat, sehingga konten yang disuntikkan dapat merusak batas string dan menyuntikkan klausa Cypher, memungkinkan modifikasi/penghapusan data graf atau pengungkapan saat hasil ditampilkan. CVSS 7.1, dipublikasikan 2026-10-22.
Pipeline RAG menyerap dokumen eksternal dan kemudian memasukkan teks yang diekstrak LLM ke dalam kueri graf. Pembuat kueri yang rentan mengubah konten sumber yang diracuni menjadi primitif injeksi basis data yang dapat mengubah atau mengeksfiltrasi graf pengetahuan yang diambil LLM.
Helper _escape() meng-escape tanda kutip sebelum backslash dan hasilnya diinterpolasi ke Cypher yang disusun oleh FalkorDBAdapter.add_graph_documents. Escape ganda memungkinkan tanda kutip mengakhiri string lebih awal; konten dokumen yang dipengaruhi penyerang memberi model ekstraksi nilai entitas/hubungan berbahaya yang mencapai kueri. Pengidentifikasi tipe node/hubungan dinamis juga disisipkan ke posisi yang diapit backtick tanpa parameterisasi yang aman.
flexible-graphrag (stevereiner) 0.6.0 hingga sebelum 0.8.2 (adaptor FalkorDB di toko LangChain)
Tingkatkan ke flexible-graphrag 0.8.2 (GHSA-vqrg-773h-4wxc). Parameterisasi Cypher dan perlakukan nilai entitas/hubungan yang diekstrak sebagai tidak tepercaya.
NVD entryGitHub advisory GHSA-vqrg-773h-4wxcFix commit
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →