Skip to main content

FreeRDP EUVDEUVD-2026-51862

| CVE-2026-67305 CRITICAL
Heap-based Buffer Overflow (CWE-122)
2026-08-01 VulnCheck GHSA-3w26-2cxg-pvh3
9.4
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Server-to-client attack over the network with low complexity but requiring the victim's paste action (UI:R); no prior privileges (PR:N); memory corruption yields full C/I/A impact within the client process (S:U).

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

3
Analysis Generated
Aug 01, 2026 - 13:03 vuln.today
Patch available
Aug 01, 2026 - 13:01 EUVD
CVE Published
Aug 01, 2026 - 12:22 cve.org
CRITICAL 9.4

DescriptionCVE.org

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 the destination buffer. A malicious RDP server can send a response with a data payload significantly larger than requested, causing arbitrary heap memory corruption that may enable remote code execution when a user performs a paste operation.

AnalysisAI

Heap-based remote code execution in the FreeRDP Windows client (all versions before 3.29.0) is triggered when a user pastes clipboard content sourced from a malicious RDP server. The client fails to validate the server-supplied data size in CLIPRDR_FILE_CONTENTS_RESPONSE PDUs against the destination buffer, allowing an oversized payload to corrupt heap memory. A publicly available vendor advisory (GHSA-cj9v-h4hq-29jr, reported by VulnCheck) documents the flaw; no public exploit identified at time of analysis, and it is not listed in CISA KEV.

Technical ContextAI

The vulnerability lives in the CLIPRDR (Clipboard Virtual Channel Extension) subsystem of RDP, which synchronizes clipboard state between an RDP client and server. When a user requests file-content data from the remote clipboard (e.g., during a paste of a copied file), the server replies with a CLIPRDR_FILE_CONTENTS_RESPONSE PDU carrying the requested bytes. FreeRDP's Windows client copies this server-controlled payload into a fixed/pre-sized heap buffer without checking that the returned length matches or fits the amount originally requested. This is a classic CWE-122 heap-based buffer overflow: attacker-controlled length + missing bounds check + memcpy-style copy into an undersized allocation, corrupting adjacent heap metadata and chunks. The affected component is the FreeRDP library (cpe:2.3:a:freerdp:freerdp), specifically the Windows client build path, and the trust boundary is inverted from the usual RDP model - here the SERVER attacks the CLIENT.

RemediationAI

Vendor-released patch: upgrade to FreeRDP 3.29.0 or later, which adds validation of the server-provided size against the destination buffer for CLIPRDR_FILE_CONTENTS_RESPONSE handling. Downstream products that bundle FreeRDP must rebuild against the patched library. Where immediate patching is not possible, the primary compensating control is to disable clipboard redirection / the cliprdr virtual channel in client configuration (trade-off: users lose copy-paste of files and text between local and remote sessions); additionally restrict outbound RDP connections to trusted, known-good servers only and block users from opening untrusted .rdp files or connecting through unvetted RDP gateways (trade-off: reduced flexibility for ad-hoc remote connections). Apply the fix per the vendor advisory at https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-cj9v-h4hq-29jr.

CVE-2026-25997 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_clipboard_format_equal before 3.23.0. Clipboard format comparison uses freed memory. Fifth

CVE-2026-25953 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Surface-to-window update triggers memory corrupti

CVE-2026-25952 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_SetWindowMinMaxInfo before version 3.23.0. X11 client window management triggers memory cor

CVE-2026-25959 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_cliprdr_provide_data clipboard handling before 3.23.0. Clipboard data exchange triggers mem

CVE-2026-22857 CRITICAL POC
9.8 Jan 14

FreeRDP IRP thread handler has a use-after-free where the IRP is freed by Complete() then accessed on the error path. Fi

CVE-2026-22854 CRITICAL POC
9.8 Jan 14

FreeRDP drive read heap overflow when server-controlled read length exceeds IRP output buffer. Fixed in 3.20.1. PoC avai

CVE-2026-22852 CRITICAL POC
9.8 Jan 14

FreeRDP client before 3.20.1 has a heap buffer overflow in AUDIN format processing. A malicious RDP server can corrupt m

CVE-2026-25955 CRITICAL POC
9.8 Feb 25

Use-after-free in FreeRDP xf_AppUpdateWindowFromSurface before 3.23.0. Different code path from CVE-2026-25953. PoC and

CVE-2024-32041 CRITICAL POC
9.8 Apr 22

FreeRDP is a free implementation of the Remote Desktop Protocol. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2023-40574 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40569 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

CVE-2023-40567 CRITICAL POC
9.8 Aug 31

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Rated critical

Vendor StatusVendor

Share

EUVD-2026-51862 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy