A vulnerability was found in mem0ai mem0 up to 1.0.11. This affects the function pickle.load/pickle.dump of the file mem0/vector_stores/faiss.py. Performing a manipulation results in deserialization. It is possible to initiate the attack remotely. The exploit has been made public and could be used. The patch is named 62dca096f9236010ca15fea9ba369ba740b86b7a. Applying a patch is the recommended action to fix this issue.
A deserialization vulnerability exists in mem0ai mem0 versions up to 1.0.11 in the FAISS vector store component, allowing remote code execution through malicious pickle objects. The vulnerability affects the pickle.load/pickle.dump functions and has a public exploit available.
ثغرة في مكتبة mem0ai mem0 تسمح بفك تسلسل غير آمن لكائنات pickle في مكون متجه FAISS. يمكن للمهاجمين استغلال هذه الثغرة لتنفيذ أكواد عشوائية على الأنظمة المتأثرة عن بعد. الاستغلال متاح للعامة مما يزيد من خطورة الثغرة.
ثغرة في مكتبة mem0ai mem0 إصدارات حتى 1.0.11 تسمح بتنفيذ أكواد بعيدة عبر كائنات pickle ضارة في مكون FAISS. الثغرة تؤثر على وظائف pickle.load/pickle.dump وهناك استغلال عام متاح.
Update mem0ai mem0 to version 1.0.12 or later immediately. Apply patch 62dca096f9236010ca15fea9ba369ba740b86b7a. Implement input validation for pickle objects and restrict deserialization to trusted sources only. Monitor for suspicious pickle file operations in production environments.
قم بتحديث mem0ai mem0 إلى الإصدار 1.0.12 أو أحدث فوراً. طبق التصحيح 62dca096f9236010ca15fea9ba369ba740b86b7a. نفذ التحقق من صحة مدخلات كائنات pickle وقيد فك التسلسل للمصادر الموثوقة فقط. راقب العمليات المريبة لملفات pickle في بيئات الإنتاج.