Priority HIGH 77
FreeRDP before 3.32.2 contains a heap-based buffer overflow in the RD Gateway RPC client, where rpc_client_recv_fragment writes BIND_ACK and ALTER_CONTEXT_RESP fragments into a persistent PDU stream after checking only t…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00573 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-122
Priority HIGH 69
FreeRDP before 3.32.2 contains a use-after-free vulnerability in the asynchronous dynamic rdpsnd channel that allows malicious RDP servers to trigger freed callback access by closing the channel with queued audio PDUs.
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00313 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-362
Priority HIGH 65
FreeRDP before 3.32.2 contains a heap buffer overflow in transport_default_read_pdu when handling partial Early User Authorization reads during PROTOCOL_HYBRID_EX CredSSP.
CVSS 4.0HIGH 7.2· Network · No auth · User interaction · EPSS 0.00328 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-787
Priority HIGH 69
FreeRDP before 3.32.2 contains a use-after-free vulnerability in the freerdp-proxy DRDYNVC tracker when intercepting the drdynvc channel.
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00306 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-362
Priority HIGH 77
FreeRDP before 3.32.2 contains a denial of service vulnerability in the NLA-enabled shadow server when a CredSSP TSRequest omits negoTokens.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00557 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-617
Priority MEDIUM 64
FreeRDP before 3.32.2 contains an infinite loop vulnerability in websocket_context_read that fails to handle a zero BIO result with payload outstanding.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00313 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-835
Priority HIGH 77
FreeRDP before 3.32.2 contains a use-after-free vulnerability that allows malicious RDP servers to corrupt client memory by racing the RDPGFX ResetGraphics handler against the planar bitmap decoder.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00244 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-362
Priority HIGH 77
FreeRDP before 3.32.2 contains a double free in the WinPR Kerberos SSPI retrieveSomeTgt function, which installs the krb5 default realm into a target principal that has an empty realm without taking ownership of it.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00431 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-415
Priority HIGH 77
FreeRDP before 3.32.2 contains a use-after-free vulnerability in Emulate_SCardReleaseContext that frees the emulated SCardContext before its worker thread is cancelled and joined.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00344 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-416
Priority MEDIUM 64
FreeRDP before 3.32.2 has a heap out-of-bounds write in the planar codec because freerdp_bitmap_planar_context_reset commits new dimensions before buffer reallocation succeeds, and a failed ResetGraphics is only logged.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.0035 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-787
Priority HIGH 81
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…
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.00564 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-416
Priority HIGH 81
FreeRDP before 3.32.2 has an out-of-bounds write in the proxy because rdp_read_bitmap_cache_v2_capability_set rejects only numCellCaches values above 5, yet the bitmap cache v2 cell array is later accessed at fixed indic…
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.00503 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-787
Priority HIGH 77
FreeRDP 3.0.0 before 3.32.2 server-side RDP peer input parsing skips the six-byte body of a slow-path input event with an unknown message type without checking it lies within the packet's declared length, causing a WinPR…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00423 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-617
Priority MEDIUM 64
FreeRDP before 3.32.2 does not check the product of surface dimensions in gdi_CreateSurface when handling an RDPGFX CREATE_SURFACE PDU, causing an integer wrap and heap buffer overflow on 32-bit builds and an approximate…
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00335 · Published 2026-11-04 · Partial fix · 3.32.2 CWE-122