Kerentanan  ·  2026-10-28

Penggabungan string lingkup sesi Mem0 memungkinkan injeksi SQL di penyimpanan memori agen AI

KerentananMedium dampakGlobalCVE-2026-116575
Mem0 (memori persisten untuk agen AI) memiliki kelemahan konstruksi lingkup sesi (dipublikasikan 2026-10-26, CVSS 6.3). Nilai user_id, agent_id, dan run_id yang dikendalikan pemanggil digabungkan ke string lingkup sesi tanpa escape/parameterisasi yang tepat, memperkenalkan kelemahan gaya injeksi SQL di jalur kueri memori. Diperbaiki di Python SDK 2.0.18 dan TypeScript SDK 3.1.6.
Mem0 adalah memori agen: ia menyimpan dan mengambil konteks yang membentuk keputusan agen. Injeksi SQL ke penyimpanan memori memungkinkan penyerang memanipulasi, mengeksfiltrasi, atau merusak memori agen/pengguna lain — vektor peracunan memori yang dapat mengubah perilaku agen di masa depan di seluruh sesi.
_build_session_scope() (Python) / Memory.buildSessionScope() (TS) menggabungkan nilai user_id, agent_id, dan run_id yang dikendalikan pemanggil ke string lingkup sesi tanpa pemisahan/parameterisasi yang aman, memungkinkan injeksi SQL di kueri memori yang mendasarinya. Identifier yang disuplai penyerang dapat mengubah lingkup kueri.
mem0 Python SDK < 2.0.18; mem0 TypeScript SDK < 3.1.6 (diperbaiki di komit 71f2ebefa3494da21550fb525216818776cde67f)
Tingkatkan ke mem0 Python SDK 2.0.18+ / TypeScript SDK 3.1.6+; validasi atau parameterisasi user_id/agent_id/run_id sebelum membangun lingkup sesi.
NVD — CVE-2026-116575Mem0 fix commit
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →