CVE-2026-116575
Təsvir
Mem0 süni intellekt agentləri və tətbiqləri üçün davamlı yaddaş infrastrukturu təmin edir. Python SDK 2.0.18 və TypeScript SDK 3.1.6 versiyalarından əvvəl, mem0/memory/main.py faylında yerləşən _build_session_scope() funksiyası və TypeScript SDK-dakı Memory.buildSessionScope() metodu çağırıcı tərəfindən idarə olunan user_id, agent_id və run_id dəyərlərini escape edilməmiş & və = ayırıcıları ilə birləşdirir. Çağırıcı, idarə olunan identifikator daxilinə digər scope komponentini yerləşdirərək fərqli tenant tuple-larının eyni session_scope açarını yaratmasına səbəb ola bilər. Memory.add(), AsyncMemory.add() və REST POST /memories axınları sonuncu xammal mesajlarını oxumaq və saxlamaq üçün həmin açardan istifadə edir ki, bu da müxtəlif tenant-lar arasında söhbətlərin ifşasına, silinməsinə və ya digər tenant-ın tarixçəsinin qarışdırılmasına yol açır. Bu problem Python SDK 2.0.18 və TypeScript SDK 3.1.6 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- mem0ai2.0.18, 3.1.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mem0aiPyPI | v < 2.0.18, v < 3.1.6 | 2.0.18, 3.1.6 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.