๐Ÿ” CVE Alert

CVE-2026-116575

MEDIUM 6.3

Mem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope)

CVSS Score
6.3
EPSS Score
0.0%
EPSS Percentile
0th

Mem0 provides persistent memory infrastructure for AI agents and applications. Prior to Python SDK 2.0.18 and TypeScript SDK 3.1.6, _build_session_scope() in mem0/memory/main.py and Memory.buildSessionScope() in the TypeScript SDK join caller-controlled user_id, agent_id, and run_id values using unescaped & and = delimiters. A caller can embed another scope component in a controlled identifier so that distinct tenant tuples produce the same session_scope key. Memory.add(), AsyncMemory.add(), and the REST POST /memories flow use that key to read and save recent raw messages, allowing cross-tenant conversation disclosure and eviction or interleaving of another tenant's history. This issue is fixed in Python SDK 2.0.18 and TypeScript SDK 3.1.6.

CWE CWE-200 CWE-863
Vendor mem0ai
Product mem0
Published Oct 26, 2026
Stay Ahead of the Next One

Get instant alerts for mem0ai mem0

Be the first to know when new medium vulnerabilities affecting mem0ai mem0 are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

mem0ai / mem0
< 2.0.18

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/mem0ai/mem0/security/advisories/GHSA-5324-3w58-qpp2 github.com: https://github.com/mem0ai/mem0/pull/6892 github.com: https://github.com/mem0ai/mem0/commit/71f2ebefa3494da21550fb525216818776cde67f github.com: https://github.com/mem0ai/mem0/releases/tag/ts-v3.1.6 github.com: https://github.com/mem0ai/mem0/releases/tag/v2.0.18