Summary
Ein Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen, um Sicherheitsvorkehrungen zu umgehen oder einen Denial-of-Service-Angriff auszulösen.
Product
FreeRDP ist eine freie Implementierung des Remote Desktop Protocol (RDP).
Vulnerabilities 23
-
High 7.5
FreeRDP before 3.32.2 Denial of Service via WinPR PNG/JPEG Image Readers
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. A malicious RDP server or MITM can offer a malformed PNG or truncated JPEG clipbo…
-
High 7.4
FreeRDP before 3.32.2 Certificate Identity Validation Bypass via tls_verify_certificate
FreeRDP before 3.32.2 contains an improper certificate validation vulnerability in tls_verify_certificate() that accepts Common Name fallback despite non-matching SAN entries and matches IP literals against DNS strings. Man-in-the-middle attackers holding a c…
-
Medium 6.5
FreeRDP 3.0.0 before 3.32.2 Uncapped Memory Allocation via DRDYNVC DATA_FIRST
FreeRDP from 3.0.0 before 3.32.2 contains an uncontrolled resource allocation vulnerability that allows malicious RDP servers to force large client allocations through the DRDYNVC DATA_FIRST Length field. Attackers can declare lengths up to 4,294,967,295 byte…
-
Medium 6.5
FreeRDP 3.0.0 before 3.32.2 Denial of Service via RemoteFX Region Assertion
FreeRDP from 3.0.0 before 3.32.2 contains a denial of service vulnerability that allows malicious RDP servers to abort clients built with verbose WinPR assertions by sending crafted RemoteFX region rectangles. Attackers can supply a rectangle with x set to 65…
-
Medium 6.5
FreeRDP before 3.32.2 Denial of Service via RemoteFX RLGR decoder
FreeRDP from 3.11.0 before 3.32.2 contains an assertion failure in the RemoteFX RLGR decoder that allows malicious servers to terminate clients. Attackers controlling an RDP server can send a RemoteFX tileset with RLGR code 32767, triggering a signed narrowin…
-
Medium 6.5
FreeRDP 3.17.0 before 3.32.2 Denial of Service via RemoteFX Decoder
FreeRDP from 3.17.0 before 3.32.2 contains an assertion failure in the RemoteFX differential decoder when verbose WinPR assertions are enabled. A malicious RDP server can send a crafted RemoteFX tile with adjacent LL3 coefficients summing beyond signed 16-bit…
-
Medium 6.5
FreeRDP before 3.32.2 CPU Exhaustion via RDG Control Packet
FreeRDP before 3.32.2 contains a denial-of-service vulnerability in rdg_process_control_packet that allows a malicious RD Gateway to exhaust client CPU by sending an incomplete keepalive control packet. Attackers completing the RDG tunnel-open exchange then s…
-
Medium 6.5
FreeRDP before 3.32.2 X11 Client Crash via Zero-Width RDPGFX ResetGraphics
FreeRDP before 3.32.2 contains a NULL pointer dereference vulnerability that allows malicious RDP servers to crash xfreerdp clients by sending a zero-width RDPGFX ResetGraphics PDU. The failed resize in gdi_resize_ex leaves the primary display null without en…
-
Medium 6.5
FreeRDP before 3.32.2 Shadow Server CPU Exhaustion via Zero-Length DVC DATA
FreeRDP before 3.32.2 contains a denial of service vulnerability in the shadow server that allows authenticated RDP clients to spin server threads by sending zero-length drdynvc DATA PDUs. Attackers can send empty DATA messages on opened audin or rdpgfx chann…
-
Medium 6.5
FreeRDP before 3.32.2 Shadow Server Denial of Service via remdesk Channel
FreeRDP before 3.32.2 contains a denial of service vulnerability in the shadow server's remdesk_server_thread that allows authenticated clients to crash the process via an inverted PDU length check. Attackers can send an 8192-byte remdesk payload declaring an…
-
Medium 6.5
FreeRDP 3.0.0 before 3.32.2 Proxy Memory Exhaustion via DVC Reassembly
FreeRDP from 3.0.0 before 3.32.2 contains an uncontrolled resource consumption vulnerability in the proxy that lets connected clients retain heap memory via intercepted DVC message reassembly. Attackers can declare a large DATA_FIRST length and keep sending f…
-
Medium 5.9
FreeRDP before 3.32.2 Use-After-Free via dyn-channel-dump Module
FreeRDP before 3.32.2 contains a cross-thread use-after-free vulnerability in the freerdp-proxy dyn-channel-dump module during session teardown. A malicious RDP target can send dynamic channel data while the front client disconnects, letting the client thread…
-
Medium 5.9
FreeRDP before 3.32.2 Denial of Service via Oversized X.224 Routing Token
FreeRDP before 3.32.2 contains a denial of service vulnerability that allows malicious servers or unauthenticated peers to abort clients or proxies via oversized X.224 routing tokens. Attackers can send an oversized LoadBalanceInfo in a Server Redirection PDU…
-
Medium 5.3
FreeRDP before 3.32.2 Use-After-Free via USB Redirection Control Channel
FreeRDP before 3.32.2 contains a use-after-free in the urbdrc USB redirection channel because FindChannelById returns a channel pointer without a reference and the control-channel close path does not take the device manager's loading_lock. A malicious RDP ser…
-
Medium 4.3
FreeRDP 2.0.0 before 3.32.2 Out-of-Bounds Read via GSM610/WAV49 Decoder
FreeRDP 2.0.0 before 3.32.2 contains an out-of-bounds read vulnerability in freerdp_dsp_decode_gsm610 that allows malicious RDP servers to read past audio buffers by sending truncated GSM610 frames. Attackers can negotiate GSM610 on rdpsnd and send a WAVE2 me…
-
Medium 4.3
FreeRDP before 3.32.2 Null Pointer Crash via ARM Gateway Response
FreeRDP 3.0.0 before 3.32.2 built with WITH_AAD=ON contains a reachable assertion because its ARM gateway response parser accepts a missing or non-string redirectedServerCert field and passes a null buffer to the certificate parser. A malicious or malformed u…
-
Medium 4.3
FreeRDP before 3.32.2 File Descriptor Exhaustion via Parallel CREATE
FreeRDP from 3.0.0 before 3.32.2 contains a file descriptor leak in parallel_process_irp_create that fails to close previous descriptors on repeated IRP_MJ_CREATE requests. A hostile RDP server with parallel-device redirection enabled can send repeated CREATE…
-
Medium 4.3
FreeRDP 3.0.0 before 3.32.2 denial of service via RTS padding assertion
FreeRDP clients from 3.0.0 before 3.32.2 built with verbose WinPR assertions contain a reachable assertion in rts_read_auth_verifier triggered by malformed RTS padding. Attackers controlling an RD Gateway can send a crafted RPC-over-HTTP RTS PDU with inconsis…
-
Medium 4.3
FreeRDP before 3.32.2 Heap Over-Read via WinPR save_png_to_buffer()
FreeRDP before 3.32.2 contains a heap buffer over-read vulnerability in save_png_to_buffer() that allows malicious RDP servers to leak client memory by sending 16 bpp DIB clipboard data. Attackers can offer a CF_DIB BI_BITFIELDS image that, when converted to …
-
Medium 4.3
FreeRDP before 3.32.2 Memory Exhaustion via RD Gateway Packet Length
FreeRDP before 3.32.2 contains a memory allocation vulnerability in rdg_receive_packet that allows a malicious RD Gateway to force a 2 GiB client allocation before tunnel authentication. Attackers can send an eight-byte RDG header declaring packet length 0x7F…
-
Medium 4.3
FreeRDP before 3.32.2 Denial of Service via RD Gateway extended-auth packet
FreeRDP before 3.32.2 contains a denial of service vulnerability where rdg_process_packet dispatches a PKT_TYPE_EXTENDED_AUTH_MSG without verifying negotiated mode or auth context. A malicious or compromised RD Gateway can send the extended-auth packet before…
-
Medium 4.3
FreeRDP before 3.32.2 Memory Exhaustion via Serial RDPDR Device Control
FreeRDP before 3.32.2 fails to cap the OutputBufferLength in serial device-control IRP requests, allowing malicious servers to trigger excessive memory allocation. Attackers running a server with serial redirection can send an IRP_MJ_DEVICE_CONTROL request wi…
-
Medium 4.3
FreeRDP before 3.32.2 Client Denial of Service via Zero-Output ZGFX Payload
FreeRDP before 3.32.2 allows a client assertion abort because rdpgfx_on_data_received rejects only negative zgfx_decompress status and passes the resulting null output pointer to Stream_StaticConstInit. A malicious RDP server can send a zero-output ZGFX paylo…
Revision history
-
#4
Neue Updates von Red Hat aufgenommen
-
#3
Neue Updates von Ubuntu aufgenommen
-
#2
Referenz(en) aufgenommen: CVE-2026-121386, EUVD-2026-115918, CVE-2026-121399, EUVD-2026-115931, CVE-2026-121405, EUVD-2026-115937, CVE-2026-121390, EUVD-2026-115922, CVE-2026-121391, EUVD-2026-115923, CVE-2026-121397, EUVD-2026-115929, CVE-2026-121392, EUVD-2026-115924, CVE-2026-121400, EUVD-2026-115932, CVE-2026-121401, EUVD-2026-115933, CVE-2026-121396, EUVD-2026-115928, CVE-2026-121402, EUVD-2026-115934, CVE-2026-121412, EUVD-2026-115944, CVE-2026-121394, EUVD-2026-115926, CVE-2026-121393, EUVD-2026-115925, CVE-2026-121407, EUVD-2026-115939, CVE-2026-121395, EUVD-2026-115927, CVE-2026-121404, EUVD-2026-115936, CVE-2026-121406, EUVD-2026-115938, CVE-2026-121408, EUVD-2026-115940, CVE-2026-121409, EUVD-2026-115941, CVE-2026-121388, EUVD-2026-115920, CVE-2026-121398, EUVD-2026-115930, CVE-2026-121387, EUVD-2026-115919
-
#1
Initiale Fassung
References
-
GitHub Security Advisory GHSA-2c9x-4gr7-hrwx vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-2c9x-4gr7-hrwx
-
GitHub Security Advisory GHSA-3hf9-w6hr-hf9j vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-3hf9-w6hr-hf9j
-
GitHub Security Advisory GHSA-4vh4-3pc3-32p7 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-4vh4-3pc3-32p7
-
GitHub Security Advisory GHSA-5j39-x36c-x9pm vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-5j39-x36c-x9pm
-
GitHub Security Advisory GHSA-6p3w-fv52-cf24 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6p3w-fv52-cf24
-
GitHub Security Advisory GHSA-799q-hjgw-g55g vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-799q-hjgw-g55g
-
GitHub Security Advisory GHSA-7qw2-8h66-pvpw vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-7qw2-8h66-pvpw
-
GitHub Security Advisory GHSA-8g9g-hqqp-fw69 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-8g9g-hqqp-fw69
-
GitHub Security Advisory GHSA-8rjm-m7xg-mg6m vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-8rjm-m7xg-mg6m
-
GitHub Security Advisory GHSA-c426-ppvf-jpfg vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-c426-ppvf-jpfg
-
GitHub Security Advisory GHSA-cg4f-57hc-v7w7 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-cg4f-57hc-v7w7
-
GitHub Security Advisory GHSA-fqcj-rwww-2498 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-fqcj-rwww-2498
-
GitHub Security Advisory GHSA-hqf8-95c7-6r92 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-hqf8-95c7-6r92
-
GitHub Security Advisory GHSA-jq25-3374-4262 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-jq25-3374-4262
-
GitHub Security Advisory GHSA-m7xq-5f7v-hjvw vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-m7xq-5f7v-hjvw
-
GitHub Security Advisory GHSA-r387-jjq3-87hv vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-r387-jjq3-87hv
-
GitHub Security Advisory GHSA-rrp5-666j-g6gp vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-rrp5-666j-g6gp
-
GitHub Security Advisory GHSA-v3q2-qjvf-7rqw vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-v3q2-qjvf-7rqw
-
GitHub Security Advisory GHSA-v85m-wg84-5ffh vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-v85m-wg84-5ffh
-
GitHub Security Advisory GHSA-w897-ffhv-5j7g vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-w897-ffhv-5j7g
-
GitHub Security Advisory GHSA-wg7g-gx9g-r96c vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-wg7g-gx9g-r96c
-
GitHub Security Advisory GHSA-x4x6-2hrm-hvq9 vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-x4x6-2hrm-hvq9
-
GitHub Security Advisory GHSA-x7w3-32ch-x2jq vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-x7w3-32ch-x2jq
-
GitHub Security Advisory GHSA-x8vp-ff7m-294g vom 2026-10-19
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-x8vp-ff7m-294g
-
Ubuntu Security Notice USN-9007-1 vom 2026-11-09
https://ubuntu.com/security/notices/USN-9007-1
-
Red Hat Security Advisory RHSA-2026:98598 vom 2026-11-11
https://access.redhat.com/errata/RHSA-2026:98598