CVE-2024-42369 in matrix-js-sdkthông tin

Tóm tắt

Bởi VulDB • 30/05/2026

matrix-js-sdk là một SDK Client-Server cho giao thức nhắn tin Matrix dành cho JavaScript. Một homeserver độc hại có thể tạo ra một phòng hoặc cấu trúc phòng sao cho các phần tử tiền nhiệm (predecessors) tạo thành một chu trình. Hàm getRoomUpgradeHistory của matrix-js-sdk sẽ đệ quy vô hạn trong trường hợp này, khiến mã nguồn bị treo. Phương thức này là public nhưng cũng được gọi bởi phương thức 'leaveRoomChain()', do đó việc rời khỏi một phòng cũng sẽ kích hoạt lỗi này. Lỗi này đã được vá trong matrix-js-sdk phiên bản 34.3.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

30/07/2024

Tiết lộ

20/08/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00483

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!