CVE-2026-116575 in Mem0
Riassunto
di VulDB • 27/10/2026
Mem0 fornisce un'infrastruttura di memoria persistente per agenti e applicazioni AI. Prima delle versioni Python SDK 2.0.18 e TypeScript SDK 3.1.6, la funzione _build_session_scope() in mem0/memory/main.py e il metodo Memory.buildSessionScope() nell'SDK TypeScript uniscono i valori user_id, agent_id e run_id controllati dal chiamante utilizzando delimitatori & e = non escape-izzati. Un utente malintenzionato può incorporare un altro componente di scope in un identificatore controllato in modo che tuple di tenant distinti producano la stessa chiave session_scope. Le funzioni Memory.add(), AsyncMemory.add() e il flusso REST POST /memories utilizzano tale chiave per leggere e salvare i messaggi grezzi recenti, consentendo la divulgazione delle conversazioni tra tenant (cross-tenant) nonché l'eviction o l'interleaving della cronologia di un altro tenant. Questo problema è stato risolto nelle versioni Python SDK 2.0.18 e TypeScript SDK 3.1.6.
If you want to get best quality of vulnerability data, you may have to visit VulDB.