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.

مسؤول

GitHub, Inc.

حجز

07/04/2023

إفشاء

14/04/2023

الاعتدال

تمت الموافقة

إدخال

VDB-226047

EPSS

0.00543

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!