脆弱性  ·  2026-10-28

Mem0のセッションスコープ文字列結合によりAIエージェントメモリストアでSQLインジェクション

脆弱性Medium 影響度GlobalCVE-2026-116575
Mem0(AIエージェント用永続メモリ)にはセッションスコープ構築の欠陥がありました(2026-10-26に公開、CVSS 6.3)。呼び出し元制御のuser_id、agent_id、run_idの値が、適切なエスケープ/パラメータ化なしでセッションスコープ文字列に結合され、メモリクエリパスにSQLインジェクション様の弱点を導入します。Python SDK 2.0.18およびTypeScript SDK 3.1.6で修正されました。
Mem0はエージェントメモリです。エージェントの意思決定を形成するコンテキストを保存し取得します。メモリストアへのSQLインジェクションにより、攻撃者は別のエージェント/ユーザーのメモリを操作、流出、または破壊でき、セッション間で将来のエージェント行動を変える可能性があるメモリポイズニングベクターとなります。
_build_session_scope() (Python) / Memory.buildSessionScope() (TS)は、呼び出し元制御のuser_id、agent_id、run_idの値をセッションスコープ文字列に、安全な分離/パラメータ化なしで連結し、基盤となるメモリクエリでSQLインジェクションを可能にします。攻撃者提供の識別子がクエリスコープを変更できます。
mem0 Python SDK < 2.0.18; mem0 TypeScript SDK < 3.1.6 (コミット71f2ebefa3494da21550fb525216818776cde67fで修正)
mem0 Python SDK 2.0.18以上 / TypeScript SDK 3.1.6以上にアップグレードしてください。セッションスコープを構築する前にuser_id/agent_id/run_idを検証またはパラメータ化してください。
NVD — CVE-2026-116575Mem0 fix commit
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →