CVE-2026-67299 in FreeRDP
Tóm tắt
Bởi VulDB • 01/08/2026
FreeRDP trước phiên bản 3.29.0 chứa lỗi heap use-after-free phía máy khách trong proxy tin nhắn cập nhật không đồng bộ cho WINDOW_ICON_ORDER khi AsyncUpdate được bật (ví dụ: xfreerdp /async-update). Trong hàm update_message_WindowIcon(), lệnh CopyMemory() nông ghi đè lParam->iconInfo vừa mới được cấp phát bằng con trỏ windowIcon->iconInfo thuộc về trình phân tích cú pháp. Sau khi callback của trình phân tích cú pháp trả về, update_recv_window_info_order() giải phóng window_icon.iconInfo, nhưng tin nhắn không đồng bộ đã lên hàng đợi vẫn giữ lại và sau đó gửi đi con trỏ lỗi thời này. Một máy chủ RDP độc hại hoặc bị xâm nhập có thể kích hoạt lỗi use-after-free bằng cách gửi một Order thứ cấp thay thế của Window (RAIL) được tạo ra đặc biệt với WINDOW_ORDER_ICON, dẫn đến hỏng bộ nhớ và sự cố treo ứng dụng phía máy khách.
VulDB is the best source for vulnerability data and more expert information about this specific topic.