Khởi tạo VPS trong 60 giây · Hoàn tiền trong 7 ngày · Hỗ trợ kỹ thuật 24/7
Bitech Bitech
Bảo mật

Cảnh báo lỗ hổng tràn số nguyên nghiêm trọng CVE-2026-57156 trong FreeRDP

Ảnh hưởng đến: git
Cảnh báo lỗ hổng tràn số nguyên nghiêm trọng CVE-2026-57156 trong FreeRDP

Lỗ hổng nghiêm trọng CVE-2026-57156 trên các bản dựng FreeRDP 32-bit cho phép máy chủ RDP độc hại ghi đè bộ nhớ heap. Khuyến nghị cập nhật ngay lên bản 3.28.0.

Vào ngày 10/07/2026, thông tin chi tiết về lỗ hổng bảo mật nghiêm trọng mang mã hiệu CVE-2026-57156 ảnh hưởng đến phần mềm FreeRDP đã chính thức được công bố. Đây là phần mềm mã nguồn mở phổ biến triển khai giao thức Remote Desktop Protocol (RDP).

Mức độ nghiêm trọng và Đối tượng bị ảnh hưởng

  • Mức độ nghiêm trọng: CRITICAL (Nghiêm trọng).
  • Mã lỗ hổng: CVE-2026-57156.
  • Ngày phát hành: 10/07/2026.
  • Đối tượng bị ảnh hưởng: Các ứng dụng FreeRDP client chạy trên bản dựng 32-bit (32-bit builds) thuộc tất cả các phiên bản trước phiên bản 3.28.0.

Phân tích kỹ thuật lỗ hổng

Theo mô tả kỹ thuật, sự cố nằm ở lỗi tràn số nguyên (integer overflow) trong hàm update_read_delta_points tại tệp nguồn libfreerdp/core/orders.c.

Khi xử lý dữ liệu kết nối, phần mềm tiến hành nhân số lượng điểm (point count) do phía kết nối đối phương (RDP peer) kiểm soát với sizeof(DELTA_POINT). Trên môi trường 32-bit, phép nhân này có thể bị tràn số nguyên, dẫn đến việc FreeRDP chỉ cấp phát một vùng đệm bộ nhớ đệm (heap buffer) với kích thước nhỏ hơn mức cần thiết.

Ngay sau đó, trong quá trình khởi tạo, ứng dụng sẽ thực hiện thao tác ghi dữ liệu vượt ra ngoài phạm vi vùng đệm đã cấp phát (out-of-bounds write / heap buffer overflow). Điều này cho phép một máy chủ RDP độc hại (hoặc đối tác RDP giả mạo) khai thác lỗ hổng nhằm gây ra tình trạng từ chối dịch vụ (DoS) hoặc có thể thực thi mã trái phép trên thiết bị của nạn nhân.

Khuyến nghị khắc phục

Nhóm phát triển FreeRDP đã phát hành bản sửa lỗi chính thức. Bitech khuyến nghị các quản trị viên hệ thống và người dùng thực hiện ngay các biện pháp sau:

  1. Cập nhật phần mềm: Nâng cấp FreeRDP lên phiên bản 3.28.0 hoặc mới hơn càng sớm càng tốt.
  2. Rà soát hệ thống: Kiểm tra toàn bộ thiết bị đang sử dụng bản dựng 32-bit của FreeRDP để đảm bảo tất cả đều được áp dụng bản vá mới nhất.
  3. Hạn chế kết nối: Tránh kết nối RDP tới các máy chủ không rõ nguồn gốc hoặc không đáng tin cậy khi chưa cập nhật bản vá bảo mật.

Nguồn tham khảo


Ngày phát hành: 10/07/2026
Nguồn: NVD — CVE-2026-57156
Tham khảo: https://github.com/FreeRDP/FreeRDP/commit/487f35daccb36a6224e530dcd8fa60850825f823
Tham khảo: https://github.com/FreeRDP/FreeRDP/pull/12938
Tham khảo: https://github.com/FreeRDP/FreeRDP/releases/tag/3.28.0