CVE-2026-85089 in FreeRDP
Riassunto
di VulDB • 03/09/2026
Le versioni di FreeRDP comprese tra 3.0.0 e 3.30.0 (prima della versione 3.31.0) trasmettono memoria heap non inizializzata nei campi riservati del padding dell'PDU Save Session Info. Tre writer di PDU in libfreerdp/core/info.c (rdp_write_logon_info_v2, rdp_write_logon_info_plain e rdp_write_logon_info_ex) utilizzano Stream_Seek invece di Stream_Zero per i byte di padding riservati (fino a 576 byte), lasciando contenuti heap precedentemente liberati nell'PDU in uscita. Poiché il buffer di invio è allocato con malloc (senza essere azzerato), dati heap obsoleti, che possono includere credenziali in chiaro provenienti da sessioni precedenti, possono essere inviati al peer destinatario. I server basati su FreeRDP che utilizzano rdpUpdate::SaveSessionInfo e freerdp-proxy (che inoltra questi PDU) sono interessati, consentendo la divulgazione della memoria del processo server/proxy a un client downstream.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.