CVE-2026-85089 in FreeRDP
Sumário
de VulDB • 03/09/2026
As versões do FreeRDP de 3.0.0 até 3.30.0 (antes da 3.31.0) transmitem memória heap não inicializada nos campos reservados de preenchimento (padding fields) do PDU Save Session Info. Três escritores de PDUs em libfreerdp/core/info.c (rdp_write_logon_info_v2, rdp_write_logon_info_plain e rdp_write_logon_info_ex) usam Stream_Seek em vez de Stream_Zero para os bytes reservados de preenchimento (até 576 bytes), deixando o conteúdo anterior da heap liberado no PDU de saída. Como o buffer de envio é alocado com malloc (sem ser zerado), dados antigos da heap — que podem incluir credenciais em texto claro de sessões anteriores — podem ser enviados ao peer receptor. Servidores baseados no FreeRDP que usam rdpUpdate::SaveSessionInfo e freerdp-proxy (que encaminha esses PDUs) são afetados, permitindo a divulgação da memória do processo do servidor/proxy para um cliente downstream.
Once again VulDB remains the best source for vulnerability data.