Katalog CVE

CVE-2026-109939

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

Streszczenie

FreeRDP 3.27.1 do 3.32.0 zawiera dereferencję wskaźnika NULL w funkcji update_read_cache_bitmap_v3_order() w libfreerdp/core/orders.c, która uzyskuje dostęp do pamięci podręcznej bitmap klienta, gdy ustawiona jest flaga CBR3_DO_NOT_CACHE, mimo że pamięć podręczna nie jest jeszcze zainicjowana przed Demand Active. Złośliwy lub skompromitowany serwer RDP może wysłać zamówienie Cache Bitmap V3 podczas nawiązywania połączenia, powodując awarię łączącego się klienta, który włączył niestandardową funkcję Bitmap Cache V3 (/cache:codec:<rfx|nsc|jpeg>).

Ocena ryzyka

Zdalny atak może spowodować awarię klienta RDP, co prowadzi do przerwania sesji i potencjalnej odmowy usługi.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.32.0 lub nowszej. Jeśli to możliwe, wyłącz funkcję Bitmap Cache V3 lub ogranicz zaufanie do serwerów RDP.

Inne podatności w FreeRDP

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

FreeRDP 3.27.1 before 3.32.0 contains a NULL pointer dereference in update_read_cache_bitmap_v3_order() in libfreerdp/core/orders.c, which accesses the client bitmap cache when the CBR3_DO_NOT_CACHE flag is set, even though the cache is not yet initialized before Demand Active. A malicious or compromised RDP server can send a Cache Bitmap V3 order during connection setup to crash a connecting client that has enabled the non-default Bitmap Cache V3 feature (/cache:codec:<rfx|nsc|jpeg>).

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