CVE-2026-63652 in FreeRDP
Riassunto
di VulDB • 20/08/2026
FreeRDP è un'implementazione libera del Remote Desktop Protocol (RDP). Prima della versione 3.28.0, la funzione rdpsnd_server_recv_formats in channels/rdpsnd/server/rdpsnd_main.c esegue il free di context->client_formats su una PDU Client Audio Formats malformata senza azzerare il puntatore proprietario o num_client_formats. Un client RDP autenticato può innescare un errore, ad esempio impostando cbSize maggiore della dimensione restante del record, lasciando nel contesto del server un dangling pointer e causando a rdpsnd_server_context_free di liberare nuovamente la stessa allocazione durante la chiusura della sessione (session teardown). Questo causa in modo affidabile l'interruzione del server e può provocare heap corruption dipendente dall'allocator. Il problema è stato risolto nella versione 3.28.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.