Katalog CVE

CVE-2026-121953

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

FreeRDP w wersjach przed 3.32.2 zawiera podatność use-after-free w dynamicznym kanale wirtualnym rdpgfx po stronie klienta. Zduplikowany kanał o nowym ChannelId nadpisuje pojedynczy slot callbacku listenera, który funkcja rdpgfx_on_close zwalnia bez wyczyszczenia. Złośliwy serwer RDP może otworzyć i zamknąć taki kanał, a następnie wysłać PDU na oryginalnym kanale, powodując awarię klienta lub potencjalne wykonanie kodu.

Ocena ryzyka

Podatność pozwala złośliwemu lub przejętemu serwerowi RDP na zdalne wywołanie awarii klienta, a w sprzyjających warunkach na wykonanie dowolnego kodu w kontekście użytkownika. Może to prowadzić do przejęcia stacji roboczej lub wycieku danych.

Rekomendacja

Zaktualizuj klienta FreeRDP do wersji 3.32.2 lub nowszej. Do czasu aktualizacji unikaj łączenia się z niezaufanymi serwerami RDP.

Inne podatności w FreeRDP

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

FreeRDP before 3.32.2 has a use-after-free in the client's rdpgfx dynamic virtual channel: a duplicate-name channel with a new ChannelId overwrites the listener's single callback slot, which rdpgfx_on_close frees without clearing. A malicious RDP server can open and close such a channel, then send a PDU on the original channel to crash the client or potentially execute code.

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