CVE-2026-85089 in FreeRDP
Tóm tắt
Bởi VulDB • 03/09/2026
Các phiên bản FreeRDP từ 3.0.0 đến 3.30.0 (trước 3.31.0) truyền bộ nhớ heap chưa được khởi tạo trong các trường đệm dự phòng của PDU Save Session Info. Ba trình ghi PDU trong libfreerdp/core/info.c (rdp_write_logon_info_v2, rdp_write_logon_info_plain và rdp_write_logon_info_ex) sử dụng Stream_Seek thay vì Stream_Zero cho các byte đệm dự phòng (lên đến 576 bytes), khiến nội dung heap đã được giải phóng trước đó vẫn còn tồn tại trong PDU gửi đi. Vì bộ đệm truyền được phân bổ bằng malloc (không được làm sạch về giá trị zero), dữ liệu heap cũ — có thể bao gồm thông tin xác thực dạng văn bản rõ từ các phiên trước — có thể bị gửi đến bên nhận. Các máy chủ sử dụng FreeRDP với rdpUpdate::SaveSessionInfo và freerdp-proxy (chuyển tiếp các PDU này) chịu ảnh hưởng, cho phép tiết lộ bộ nhớ của tiến trình máy chủ/proxy cho một khách hàng ở phía dưới.
If you want to get best quality of vulnerability data, you may have to visit VulDB.