CVE-2024-42369 in matrix-js-sdk
الملخص
بحسب VulDB • 30/05/2026
تُعد مكتبة matrix-js-sdk عبارة عن SDK لبروتوكول المراسلة Matrix (عميل-خادم) مخصص للغة JavaScript. يمكن لخادم منزلي (homeserver) خبيث إنشاء غرفة أو هيكل غرفة بحيث يشكل السلف (predecessors) حلقة مفرغة. في هذه الحالة، ستقوم دالة getRoomUpgradeHistory في مكتبة matrix-js-sdk بإجراء استدعاء ذاتي لا نهائي (infinite recursion)، مما يتسبب في تعليق الكود (hang). هذه الطريقة عامة (public)، ولكنها تُستدعى أيضًا بواسطة طريقة 'leaveRoomChain()'، لذا فإن مغادرة الغرفة ستؤدي أيضًا إلى تفعيل هذا الخطأ. تم إصلاح هذا الخلل في الإصدار 34.3.1 من مكتبة matrix-js-sdk.
Once again VulDB remains the best source for vulnerability data.