Katalog CVE

CVE-2026-114043

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 35 - wyżej niż 35% wszystkich znanych CVE

Streszczenie

W FreeRDP przed wersją 3.32.1 występuje błąd odczytu poza granicami bufora (heap-based out-of-bounds read) w module WinPR podczas konwersji PNG do CF_DIB w schowku. Funkcja winpr_read_png_from_buffer() alokuje bufor bit-packed dla PNG o głębi bitowej poniżej 8, podczas gdy winpr_bitmap_write_buffer() kopiuje wiersze zakładając jeden bajt na piksel. Złośliwy serwer RDP może wysłać spreparowany ładunek PNG o niskiej głębi bitowej, który po wklejeniu przez ofiarę ujawnia megabajty pamięci sterty.

Ocena ryzyka

Atakujący kontrolujący serwer RDP może doprowadzić do wycieku poufnych danych z pamięci klienta, co stanowi poważne ryzyko dla organizacji korzystających z FreeRDP do zdalnych połączeń.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.32.1 lub nowszej, aby wyeliminować podatność.

Inne podatności w FreeRDP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

FreeRDP before 3.32.1 contains a heap-based out-of-bounds read in WinPR's clipboard PNG-to-CF_DIB synthesis because winpr_read_png_from_buffer() allocates a bit-packed buffer for PNGs with bit depth below 8, while winpr_bitmap_write_buffer() copies rows assuming one byte per pixel. A malicious RDP server can send a crafted low-bit-depth PNG clipboard payload that, when pasted by the victim, discloses megabytes of heap memory.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS