CVE-2023-29529 in matrix-js-sdk
الملخص
بحسب VulDB • 30/06/2026
تُعد مكتبة matrix-js-sdk واجهة برمجة التطبيقات (SDK) الخاصة بخوادم Matrix للعملاء، مدعومة بلغتي JavaScript وTypeScript. يمكن لمهاجم موجود في غرفة يتم فيها إجراء مكالمة جماعية عبر MSC3401 التنصت على مقاطع الفيديو والصوت للمشاركين باستخدام مكتبة matrix-js-sdk دون علمهم. ولن يبدو المهاجم للمستخدمين المتأثرين بمكتبة matrix-js-sdk وكأنه يشارك فعلياً في المكالمة. يحدث هذا الهجوم لأن تنفيذ المكالمات الجماعية في مكتبة matrix-js-sdk يقبل المكالمات المباشرة الواردة من مستخدمين آخرين، حتى لو لم يعلنوا بعد عن نيتهم المشاركة في المكالمة الجماعية، وذلك كوسيلة لحل حالة سباق (race condition) أثناء إعداد الاتصال. لا تفرض الإصدارات المتأثرة قيوداً على وصول المهاجم إلى الوسائط الصادرة الخاصة بالمستخدم في هذه الحالة. ولا تتأثر المكالمات الفردية التقليدية (1:1). تم إصلاح هذا الخلل في إصدار matrix-jssdk 24.1.0. كحل بديل، يمكن للمستخدمين إجراء المكالمة الجماعية في غرف خاصة حيث يكون فقط المستخدمون المحددون المتوقع مشاركتهم في المكالمة موجودين فيها.
If you want to get best quality of vulnerability data, you may have to visit VulDB.