CVE-2026-55191 in FreeRDP
Tóm tắt
Bởi VulDB • 22/08/2026
FreeRDP là một bản triển khai mã nguồn mở của Giao thức Màn hình từ xa (Remote Desktop Protocol). Trước phiên bản 3.27.0, các máy khách FreeRDP thực hiện thương lượng RDPGFX AVC444 với backend giải mã H.264 tính toán kích thước phân bổ YUV444 trung gian trong libfreerdp/codec/h264.c bằng phép nhân 32-bit trong hàm avc444_ensure_buffer. Một máy chủ RDP độc hại có thể cung cấp các chiều bề mặt mà piDstStride nhân với padDstHeight bị tràn (wrap) thành một giá trị khác không nhưng nhỏ, khiến winpr_aligned_recalloc phân bổ bộ đệm quá kích thước trước khi YUV420CombineToYUV444 ghi dữ liệu sử dụng stride và kích thước hình chữ nhật thực tế. Điều này có thể gây ra sự cố treo máy khách (client crash) và cho phép thực thi mã thông qua việc làm hỏng heap do kẻ tấn công kiểm soát. Vấn đề này đã được sửa trong phiên bản 3.27.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.