- Yama var
- Son 7 gün
- CWE-200
- CWE-863
CVE-2026-116575
Mem0'da ayırıcı çakışması nedeniyle oturum kapsamı anahtarında kiracılar arası konuşma sızıntısı
- Yayımlandı
- Güncellendi
- 27 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Mem0, yapay zekâ ajanları ve uygulamaları için kalıcı bellek altyapısı sunar. Python SDK 2.0.18 ve TypeScript SDK 3.1.6 sürümlerinden önce, mem0/memory/main.py içindeki _build_session_scope ile TypeScript SDK'daki Memory.buildSessionScope fonksiyonu, çağıran tarafından kontrol edilebilen user_id, agent_id ve run_id değerlerini kaçışsız & ve = ayırıcıları kullanarak birleştirir. Bir çağıran, kontrol ettiği bir tanımlayıcının içine başka bir kapsam bileşeni yerleştirerek, farklı kiracı demetlerinin aynı session_scope anahtarını üretmesini sağlayabilir. Memory.add, AsyncMemory.add ve REST POST /memories akışı bu anahtarı kullanarak son ham mesajları okuyup kaydeder; bu da başka bir kiracının konuşmasının açığa çıkmasına ve geçmişinin silinmesine ya da başka bir kiracının geçmişiyle iç içe geçmesine olanak tanır. Bu sorun Python SDK 2.0.18 ve TypeScript SDK 3.1.6 sürümlerinde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
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.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| mem0ai mem0 | < 2.0.18 | 2.0.18 |
Kaynaklar7 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.