CVE-2026-85089 in FreeRDPinformação

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.

Responsável

VulnCheck

Reservar

03/09/2026

Divulgação

03/09/2026

Moderação

aceite

Entrada

VDB-398303

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!