CVE-2026-55191 in FreeRDPinformazioni

Riassunto

di VulDB • 19/08/2026

FreeRDP è un'implementazione open source del Remote Desktop Protocol (RDP). Prima della versione 3.27.0, i client FreeRDP che negoziano RDPGFX AVC444 con un backend decoder H.264 calcolano la dimensione dell'allocazione intermedia YUV444 in libfreerdp/codec/h264.c utilizzando una moltiplicazione a 32 bit in avc444_ensure_buffer. Un server RDP malintenzionato può fornire dimensioni della superficie per cui piDstStride moltiplicato per padDstHeight va in overflow (wrap) verso un valore piccolo e non nullo, causando l'allocazione di un buffer insufficiente da parte di winpr_aligned_recalloc prima che YUV420CombineToYUV444 scriva utilizzando lo stride effettivo e le dimensioni del rettangolo. Ciò può causare il crash del client e potrebbe consentire l'esecuzione di codice tramite heap corruption influenzata dall'attaccante. Questo problema è stato risolto nella versione 3.27.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

16/06/2026

Divulgazione

19/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!