Priority MEDIUM 60
FreeRDP 3.0.0 before 3.32.0 contains an insufficiently protected credentials vulnerability where the /restricted-admin option fails to suppress CredSSP credential delegation, sending the cleartext password to the RDP ser…
CVSS 4.0MEDIUM 6.0· Network · No auth · User interaction · EPSS 0.00274 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-522
Priority MEDIUM 60
The FreeRDP client 3.0.0 before 3.32.0 does not check a server-selected PROTOCOL_RDSTLS or PROTOCOL_HYBRID_EX against its enabled protocol set in nego_process_negotiation_response(), allowing a security protocol downgrad…
CVSS 4.0MEDIUM 6.0· Network · No auth · User interaction · EPSS 0.00324 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-757
Priority HIGH 70
FreeRDP 3.17.1 before 3.32.0 contains a heap buffer over-read vulnerability in DynvcTrackerHandleCreateBack of the freerdp-proxy DRDYNVC channel handler that allows malicious backend RDP servers to read heap memory out o…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00365 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-125
Priority MEDIUM 57
FreeRDP from 3.0.0 before 3.32.0 contains a heap out-of-bounds read vulnerability that allows a malicious RD Gateway to crash clients by sending mismatched message lengths.
CVSS 4.0MEDIUM 5.3· Network · No auth · User interaction · EPSS 0.00281 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-125
Priority LOW 37
FreeRDP 3.0.0 before 3.32.0 contains an improper restriction of excessive authentication attempts in its virtual smartcard GIDS implementation, which stores the PIN retry counter per-handle.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00412 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-307
Priority MEDIUM 57
FreeRDP from 3.0.0 before 3.32.0 contains an uninitialized memory disclosure vulnerability in smartcard_Transmit_Call that allows malicious RDP servers to read client memory.
CVSS 4.0MEDIUM 5.3· Network · No auth · User interaction · EPSS 0.00287 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-200
Priority MEDIUM 64
FreeRDP from 3.20.1 before 3.32.0 contains an uncontrolled resource allocation vulnerability that allows malicious RDP servers to exhaust client memory via oversized drive redirection read requests.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-770
Priority MEDIUM 64
FreeRDP 3.11.0 before 3.32.0 does not validate that AVC444 and AVC444v2 region widths are even before YUV444 conversion, so an odd width reaches an assertion and aborts the client.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-617
Priority MEDIUM 60
FreeRDP 3.0.0 before 3.32.0 contains a heap use-after-free vulnerability in smartcard emulation when SCARD_IOCTL_DISCONNECT and SCARD_IOCTL_TRANSMIT operate concurrently on one card handle.
CVSS 4.0MEDIUM 6.0· Network · No auth · User interaction · EPSS 0.00235 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-362
Priority LOW 37
FreeRDP 3.0.0 before 3.32.0 does not remove card handles when Emulate_SCardReleaseContext releases a smartcard-emulation context, so Emulate_SCardTransmit later looks up the deleted parent context and reaches a terminati…
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00285 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-617
Priority MEDIUM 64
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…
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00285 · Published 2026-10-13 · Fixed in 3.32.0 CWE-415
Priority MEDIUM 64
FreeRDP 2.3.0 before 3.32.0 dereferences a NULL stream in rdg_process_close_packet in libfreerdp/core/gateway/rdg.c because rdg_process_control_packet accepts a header-only PKT_TYPE_CLOSE_CHANNEL packet and passes the nu…
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00325 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-476
Priority MEDIUM 64
FreeRDP from 2.3.0 before 3.32.0 contains an infinite loop vulnerability in http_chuncked_read that allows malicious RD Gateways to hang clients by sending incomplete chunked responses.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-835
Priority MEDIUM 56
FreeRDP 3.0.0-beta1 before 3.32.0 on Unix builds with PKCS#11 support has a stack-based buffer overflow in wprintKeyName() in WinPR's NCrypt PKCS#11 provider.
CVSS 4.0MEDIUM 5.1· Physical · No auth · User interaction · EPSS 0.00139 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-121
Priority LOW 37
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 tho…
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-476
Priority MEDIUM 64
Positive mapped-video coordinates overflow and abort FreeRDP clients A malicious or compromised RDP server can terminate a FreeRDP client after the user connects with video redirection enabled.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-190
Priority MEDIUM 60
FreeRDP 3.18.0 before 3.32.0 has a heap-based out-of-bounds write in freerdp_interruptible_get_line, which shrinks the buffer to 32 bytes while keeping a pre-filled suggested username's length as its write offset.
CVSS 4.0MEDIUM 6.0· Network · No auth · User interaction · EPSS 0.00304 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-787
Priority MEDIUM 60
FreeRDP 3.0.0-beta4 before 3.32.0 contains a NULL pointer dereference in arm_handle_request_ok when an ARM endpoint returns an empty HTTP 200 body.
CVSS 4.0MEDIUM 6.0· Network · No auth · User interaction · EPSS 0.00304 · Published 2026-10-13 · Partial fix · 3.32.0 CWE-476
Priority MEDIUM 64
FreeRDP 3.0.0-beta1 before 3.32.0, when built with verbose WinPR assertions and using smartcard emulation, has a reachable assertion: the emulated SCardStatusA passes a NULL reader-name destination to scard_copy_strings.
CVSS 4.0HIGH 7.1· Network · No auth · User interaction · EPSS 0.00326 · Published 2026-10-13 · Fixed in 3.32.0 CWE-617
Priority LOW 39
FreeRDP from 3.0.0-beta1 before 3.32.0 contains a use-after-free vulnerability in smartcard handling that allows attackers to access a freed smartcard handle object after an invalid connect operation.
CVSS 4.0HIGH 8.7· Network · No auth · User interaction · EPSS 0.00264 · Published 2026-10-13 · Fixed in 3.32.0 CWE-416