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.

مسؤول

GitHub M

حجز

30/07/2024

إفشاء

20/08/2024

الاعتدال

تمت الموافقة

إدخال

VDB-275259

EPSS

0.00483

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!