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 81
FreeRDP is a free implementation of the Remote Desktop Protocol.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00337 · Published 2026-03-13 · Partial fix · 3.24.0 CWE-122
Priority HIGH 81
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01206 · Published 2023-08-31 · Fixed in 3.0.0-beta3 CWE-787
Priority HIGH 80
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP).
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.02849 · Published 2022-04-26 · Fixed in 2.7.0 CWE-287
Priority HIGH 78
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.01268 · Published 2023-08-31 · Fixed in 3.0.0-beta3 CWE-125
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 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 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 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 HIGH 77
FreeRDP before 3.32.2 contains a denial of service vulnerability in WinPR's winpr_read_png_from_buffer() and winpr_convert_from_jpeg(), which lack libpng/libjpeg error handling.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00267 · Published 2026-11-03 · Partial fix · 3.32.2 CWE-248
Priority HIGH 77
FreeRDP from 3.0.0 before 3.32.0 contains an uncontrolled resource consumption vulnerability in parse_nla_mode_pdu that allows unauthenticated attackers to exhaust server memory.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00515 · Published 2026-10-16 · Partial fix · 3.32.0 CWE-400
Priority HIGH 77
FreeRDP before 3.29.0 contains a null pointer dereference vulnerability in smartcard device control request cleanup when reader-state decoding fails.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00651 · Published 2026-08-01 · Fixed in 3.29.0 CWE-476
Priority HIGH 77
FreeRDP before 3.29.0 contains out-of-bounds read vulnerabilities in the async update message proxy for the PolygonSC and PolygonCB primary drawing orders.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00651 · Published 2026-08-01 · Fixed in 3.29.0 CWE-125
Priority HIGH 77
FreeRDP before 3.29.0 contains a client-side heap use-after-free in the async update message proxy for WINDOW_ICON_ORDER when AsyncUpdate is enabled (e.g.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00398 · Published 2026-08-01 · Partial fix · 3.29.0 CWE-416
Priority HIGH 77
FreeRDP versions 3.28.0 and earlier contain a heap buffer overflow in the server-side RAIL channel handler (rail_server_handle_messages() in channels/rail/server/rail_main.c).
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00718 · Published 2026-08-01 · Partial fix · 3.29.0 CWE-191
Priority HIGH 77
FreeRDP before 3.29.0 fails to enforce the RESPONSE_SIZE_LIMIT when processing Transfer-Encoding: chunked HTTP responses in http_response_recv_body().
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00521 · Published 2026-08-01 · Fixed in 3.29.0 CWE-770
Priority HIGH 77
FreeRDP before 3.29.0 contains a denial of service vulnerability in the RDPEI server channel handler that fails to validate maximum PDU body length before stream allocation.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00521 · Published 2026-08-01 · Fixed in 3.29.0 CWE-20
Priority HIGH 77
FreeRDP before 3.29.0 (affected versions <= 3.28.0) contains a heap out-of-bounds read in update_process_glyph_fragments()/glyph_cache_fragment_put() in libfreerdp/cache/glyph.c.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.0041 · Published 2026-08-01 · Partial fix · 3.29.0 CWE-125
Priority HIGH 77
FreeRDP before 3.29.0 contains a null pointer dereference vulnerability in smartcard cache request decoders that accept NULL NDR pointers for LookupName in SCARD_IOCTL_READCACHEA and SCARD_IOCTL_WRITECACHEA operations.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00426 · Published 2026-08-01 · Fixed in 3.29.0 CWE-476
Priority HIGH 76
FreeRDP Windows client before 3.29.0 contains a heap buffer overflow vulnerability in the clipboard virtual channel when processing CLIPRDR_FILE_CONTENTS_RESPONSE PDUs without validating the server-provided size against…
CVSS 4.0CRITICAL 9.4· Network · No auth · User interaction · EPSS 0.00768 · Published 2026-08-01 · Fixed in 3.29.0 CWE-122
Priority HIGH 75
FreeRDP before 3.31.0 fails to validate client-supplied DesktopWidth and DesktopHeight values during GCC negotiation, allowing remote attackers to crash the server.
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00572 · Published 2026-09-15 · Partial fix · 3.31.0 CWE-369
Priority HIGH 75
FreeRDP is a free implementation of the Remote Desktop Protocol.
CVSS 3.1HIGH 8.2· Network · No auth · No interaction · EPSS 0.00328 · Published 2026-03-13 · Partial fix · 3.24.0 CWE-787
Load more