CVE-2026-67298 in FreeRDPinformazioni

Riassunto

di VulDB • 01/08/2026

Le versioni di FreeRDP precedenti alla 3.29.0, incluse la 3.28.0 e le successive più vecchie, presentano un buffer overflow nello heap nel gestore del canale RAIL lato server (rail_server_handle_messages() in channels/rail/server/rail_main.c). Durante l'elaborazione dell'intestazione di una PDU RAIL, il codice sottrae la costante RAIL_PDU_HEADER_LENGTH dal campo orderLength controllato dall'peer senza verificare preventivamente che orderLength sia almeno pari alla lunghezza dell'intestazione. Per valori di orderLength compresi tra 0 e 3 si verifica un underflow intero non firmato verso una dimensione molto elevata, il quale aggira il controllo della capacità effettuato da Stream_EnsureRemainingCapacity() (a causa del wraparound nell'aritmetica dei puntatori) e viene successivamente passato a WTSVirtualChannelRead(), causando una scrittura nello heap fuori dai limiti. Un client RDP malizioso o compromesso può sfruttare questa vulnerabilità per corrompere lo heap e causare il crash del server. Risolto in FreeRDP 3.29.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

VulnCheck

Prenotare

29/07/2026

Divulgazione

01/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!