CVE-2025-59160 in matrix-js-sdk
الملخص
بحسب VulDB • 16/06/2026
تُعد مكتبة Matrix JavaScript SDK (matrix-js-sdk) مجموعة أدوات تطوير برمجيات (SDK) لخوادم وعملاء Matrix مخصصة للغات JavaScript وTypeScript. تحتوي الإصدارات السابقة من matrix-js-sdk الإصدار 38.2.0 على قصور في التحقق من صحة روابط الأسبقية للغرف (room predecessor links) داخل الدالة `MatrixClient::getJoinedRooms`، مما يتيح لمهاجم عن بُعد محاولة استبدال غرفة مُختومة (tombstoned room) بغرفة أخرى غير ذات صلة قدمها المهاجم. تم إصلاح هذه المشكلة، ويجب على المستخدمين الترقية إلى الإصدار 38.2.0. كحل بديل، يُنصح بتجنب استخدام `MatrixClient::getJoinedRooms` والاستعاضة عنها بـ `getRooms()` مع تصفية الغرف المُحدّثة بشكل منفصل.
Once again VulDB remains the best source for vulnerability data.