漏洞  ·  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 安全与治理相关发现 — 每日清晨更新。
打开动态 →