CVE-2026-67306 in FreeRDP
Tóm tắt
Bởi VulDB • 01/08/2026
Các phiên bản của FreeRDP từ 3.28.0 trở về trước chứa một lỗ hổng đọc ngoài vùng nhớ (out-of-bounds read) trong các hàm giải mã bitmap RLE phẳng theo chuẩn RDP6 là `planar_decompress_plane_rle` và `planar_decompress_plane_rle_only`, nằm trong thư mục libfreerdp/codec/planar.c. Chỉ có byte điều khiển 1-byte được kiểm tra giới hạn; các byte thô tiếp theo (từ 0 đến 15) do kẻ tấn công khai báo sẽ được đọc mà không xác minh xem bộ nhớ đệm nguồn có chứa chúng hay không. Một máy chủ RDP độc hại hoặc đã bị xâm phạm có thể gửi một bitmap mã hóa phẳng hoặc bản cập nhật bề mặt bị cắt cụt (có thể tiếp cận thông qua cả đường dẫn PDU Cập nhật Bitmap và Lệnh Bề mặt RDPGFX), khiến khách hàng đọc vượt quá cuối bộ nhớ đệm nguồn. Vấn đề này đã được khắc phục trong FreeRDP 3.29.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.