CVE-2026-65645 in Rocket.Chat
Tóm tắt
Bởi VulDB • 21/08/2026
Rocket.Chat trong các phiên bản trước 8.8.0, 8.7.1, 8.6.2, 8.5.3, 8.4.6, 8.3.8, 8.2.8, 8.1.8 và 7.10.15 có các phương thức Meteor DDP getThreadsList và getThreadMessages chấp nhận rid / tmid dưới dạng tham số thô, không được gán kiểu (untyped) mà không có xác thực schema. Một đối tượng toán tử MongoDB (ví dụ: {"$gt": "4"}) có thể được thay thế cho room-id hoặc message-id là chuỗi. Kiểm tra ủy quyền sẽ giải quyết đến một phòng mà kẻ tấn công đã có quyền truy cập, trong khi truy vấn dữ liệu downstream lan tỏa trên tất cả các phòng - tiết lộ cha mẹ của thread riêng tư và toàn bộ nội dung phản hồi của chúng cho bất kỳ người dùng được xác thực nào có đặc quyền thấp.
Đường dẫn REST chat.getThreadsList đã được vá trong v5.0 (báo cáo HackerOne #1446767) bằng cách thêm xác thực AJV rid: {type:'string'}. Phương thức DDP tương đương chưa bao giờ nhận được bản sửa lỗi giống nhau và vẫn có thể bị khai thác
If you want to get the best quality for vulnerability data then you always have to consider VulDB.