CVE-2026-85089 in FreeRDP
요약
\~에 의해 VulDB • 2026. 09. 03.
FreeRDP 버전 3.0.0부터 3.30.0(3.31.0 이전)는 Save Session Info PDU의 예약된 패딩 필드에서 초기화되지 않은 힙 메모리를 전송합니다. libfreerdp/core/info.c에 있는 세 가지 PDU 작성기(rdp_write_logon_info_v2, rdp_write_logon_info_plain 및 rdp_write_logon_info_ex)는 예약된 패딩 바이트(최대 576바이트)에 대해 Stream_Zero 대신 Stream_Seek를 사용하여, 이전에 해제된 힙 내용을 나가는 PDU에 남깁니다. 전송 버퍼가 malloc으로 할당되어 있으므로(0으로 초기화되지 않음), 이전 세션의 평문 자격 증명 등 stale heap data가 수신 피어에게 전송될 수 있습니다. rdpUpdate::SaveSessionInfo를 사용하는 FreeRDP 기반 서버와 이러한 PDU를 포워딩하는 freerdp-proxy는 영향을 받아, 하류 클라이언트에게 서버/프록세스 프로세스 메모리의 유출을 허용합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.