Katalog CVE

CVE-2026-109943

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FreeRDP w wersjach od 3.29.0 do 3.32.0 zawiera podwójne zwolnienie w proxy komunikatów async-update klienta, które płytko kopiuje tablicę punktów PolygonSC lub PolygonCB, gdy numPoints wynosi zero. Zarówno konsument kolejki, jak i parser zwalniają tę samą pamięć, co pozwala złośliwemu serwerowi RDP na awarię klienta z włączonym +async-update.

Ocena ryzyka

Atakujący może doprowadzić do uszkodzenia sterty i awarii klienta, potencjalnie umożliwiając dalszą eksploatację.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.32.0 lub nowszej. Unikaj łączenia się z niezaufanymi serwerami RDP.

Inne podatności w FreeRDP

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

FreeRDP 3.29.0 before 3.32.0 contains a double free in the client's async-update message proxy, which shallow-copies the parser-owned PolygonSC or PolygonCB points array when numPoints is zero, so both the queue consumer and parser cleanup free it. A malicious RDP server can send a point-bearing polygon order followed by a zero-point order to crash a client with +async-update enabled.

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