Description
FreeRDP before 3.30.0 (<= 3.29.0) contains a heap-based buffer overflow in the Windows clipboard client's CliprdrStream_Read function (client/Windows/wf_cliprdr.c). When an OLE paste consumer (e.g. explorer.exe) calls IStream::Read with a fixed-size buffer of cb bytes, CliprdrStream_Read requests file contents from the RDP server and then copies the response into the caller's buffer using the server-supplied length (req_fsize) instead of cb. A malicious or compromised RDP server can return an oversized CB_FILECONTENTS_RESPONSE, causing an out-of-bounds write of attacker-controlled data into the paste consumer's heap buffer when a user pastes server-offered clipboard file contents.
Published: 2026-08-02
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeRDP versions before 3.30.0 contain a heap-based buffer overflow in the CliprdrStream_Read function used by the Windows clipboard client. When an OLE paste consumer requests to read data that the RDP server sends, the function copies the data into the consumer's buffer using the server‑supplied file size instead of the buffer length provided by the consumer. A remote RDP server can supply an oversized response, causing an out‑of‑bounds write of attacker‑controlled data into the consumer’s heap. This flaw can potentially allow arbitrary code execution on the client machine.

Affected Systems

The vulnerability affects the FreeRDP client software, specifically all releases up to and including 3.29.0. This includes every operating system where FreeRDP is used as an RDP client. No other vendors or products are listed as affected.

Risk and Exploitability

The flaw is rated 8.7 on the CVSS base score, indicating high severity. No EPSS score is available and the flaw is not listed in CISA’s Known Exploited Vulnerabilities catalog. An attacker would need control of an RDP server that the victim connects to and the victim must trigger a paste action to exploit the overflow. Because the error occurs in the client, only the machine running the FreeRDP client is affected. Nonetheless, the attacker can force the client to receive malicious clipboard payloads, and subsequent paste can lead to memory corruption and potentially remote code execution.

Generated by OpenCVE AI on August 3, 2026 at 09:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.30.0 or later, which contains the fixed CliprdrStream_Read implementation.
  • If an upgrade cannot be performed immediately, disable clipboard redirection on the client or server to prevent the vulnerable clipboard stream from being used.
  • Restrict remote desktop connections to trusted hosts and consider monitoring or filtering clipboard traffic for suspicious activity.

Generated by OpenCVE AI on August 3, 2026 at 09:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Critical


Mon, 03 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 02 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.30.0 (<= 3.29.0) contains a heap-based buffer overflow in the Windows clipboard client's CliprdrStream_Read function (client/Windows/wf_cliprdr.c). When an OLE paste consumer (e.g. explorer.exe) calls IStream::Read with a fixed-size buffer of cb bytes, CliprdrStream_Read requests file contents from the RDP server and then copies the response into the caller's buffer using the server-supplied length (req_fsize) instead of cb. A malicious or compromised RDP server can return an oversized CB_FILECONTENTS_RESPONSE, causing an out-of-bounds write of attacker-controlled data into the paste consumer's heap buffer when a user pastes server-offered clipboard file contents.
Title FreeRDP before 3.30.0 Heap Overflow via CliprdrStream_Read
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-787
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 9.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-03T15:37:29.358Z

Reserved: 2026-07-31T11:56:29.760Z

Link: CVE-2026-68579

cve-icon Vulnrichment

Updated: 2026-08-03T15:00:23.726Z

cve-icon NVD

Status : Received

Published: 2026-08-02T13:16:53.800

Modified: 2026-08-03T17:16:44.330

Link: CVE-2026-68579

cve-icon Redhat

Severity : Critical

Publid Date: 2026-08-02T12:15:26Z

Links: CVE-2026-68579 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T09:15:03Z

Weaknesses