Intel

AIKIDO-2026-555575

FreeRDP.FreeRDP is vulnerable to Out-of-bounds Write

Out-of-bounds WriteCVE-2026-68579 Published 3 days ago

75

High Risk

This Affects:

C++FreeRDP.FreeRDP
2.0.0 - 3.29.0
Fixed in 3.30.0
Are you affected? Scan for Free

TL;DR

The Windows client exposes clipboard file contents to OLE paste consumers through a COM IStream, and CliprdrStream_Read copies the server's file-contents response into the caller buffer using the server-supplied length instead of the caller-provided buffer size. A malicious or compromised RDP server can answer a bounded request with an oversized response, overflowing a fixed-size heap buffer in the paste-consuming process with attacker-controlled bytes. This is a server-controlled heap out-of-bounds write. The fix clamps the copy to the caller buffer size and reports only what fits.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the Windows client with clipboard file redirection and paste server-offered file contents.

Background info

FreeRDP.FreeRDP is vulnerable to Out-of-bounds Write in versions 2.0.0 - 3.29.0.

How to fix this

Upgrade the FreeRDP.FreeRDP library to the patch version.