CVE-2026-55648 in FreeRDP
Tóm tắt
Bởi VulDB • 20/08/2026
FreeRDP là một bản triển khai miễn phí của Giao thức Máy tính từ xa (Remote Desktop Protocol). Trước phiên bản 3.27.0, hàm freerdp_image_copy_from_icon_data trong libfreerdp/codec/color.c thực hiện phép tính nWidth nhân với nHeight nhân với FreeRDPGetBytesPerPixel(format) bằng số học 32-bit. Một máy chủ RDP độc hại có thể gửi bản cập nhật TS_ICON_INFO của giao thức RAIL (RemoteApp and Desktop Connections) với các kích thước như 32768 x 32768 và 32 bit trên mỗi điểm ảnh, khiến phép tính yêu cầu dung lượng bị tràn số (wrap), qua đó bỏ qua kiểm tra giới hạn nguồn cbBitsColor trước khi freerdp_image_copy_no_overlap đọc dữ liệu biểu tượng do kẻ tấn công điều khiển. Vấn đề này ảnh hưởng đến các máy khách RemoteApp sử dụng đường dẫn thư viện dễ bị tổn thương, trong khi xfreerdp có biện pháp giảm thiểu phía người gọi (caller-side mitigation). Sự cố này đã được sửa chữa trong phiên bản 3.27.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.