Description
FreeRDP before 3.32.1 contains a heap-based out-of-bounds read in WinPR's clipboard PNG-to-CF_DIB synthesis because winpr_read_png_from_buffer() allocates a bit-packed buffer for PNGs with bit depth below 8, while winpr_bitmap_write_buffer() copies rows assuming one byte per pixel. A malicious RDP server can send a crafted low-bit-depth PNG clipboard payload that, when pasted by the victim, discloses megabytes of heap memory.
Published: 2026-10-21
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Heap-based Out-of-Bounds Read
Action: Patch Immediately
AI Analysis

Impact

FreeRDP clients prior to version 3.32.1 have a heap-based out‑of‑bounds read in the WinPR clipboard handler. When a malicious Remote Desktop Protocol server transmits a specially crafted low‑bit‑depth PNG image in the clipboard stream, the client’s bitmap writing routine copies more data than the buffer holds, exposing large portions of the client’s heap memory to the attacker. The primary consequence is the disclosure of sensitive data that resides on the heap, potentially including credentials, session keys, or other confidential information. This vulnerability does not enable arbitrary code execution but raises a significant confidentiality risk.

Affected Systems

The affected product is FreeRDP (FreeRDP:FreeRDP). Any client build before 3.32.1 includes the flaw. All users running these older versions of FreeRDP are at risk, regardless of platform. No additional enterprise products were identified.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity, while the EPSS score is below 1%, suggesting limited exploitation activity to date. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector requires an attacker who can control the RDP server and send clipboard data to the victim; the attacker must establish a Remote Desktop session to trigger the flaw. Once exploited, the attacker can read arbitrary heap memory, potentially compromising confidentiality of data that the client holds at the time of the clipboard paste operation.

Generated by OpenCVE AI on October 21, 2026 at 16:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FreeRDP client to version 3.32.1 or later, which contains the fix for the heap-based out‑of‑bounds read.
  • If upgrade is not possible immediately, disable clipboard redirection or PNG clipboard support on the client side to prevent the exploit from succeeding.
  • Ensure that only trusted RDP servers can connect to the client by enforcing strong authentication, network segmentation, and, if feasible, disabling remote clipboard capability on untrusted servers.

Generated by OpenCVE AI on October 21, 2026 at 16:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.32.1 contains a heap-based out-of-bounds read in WinPR's clipboard PNG-to-CF_DIB synthesis because winpr_read_png_from_buffer() allocates a bit-packed buffer for PNGs with bit depth below 8, while winpr_bitmap_write_buffer() copies rows assuming one byte per pixel. A malicious RDP server can send a crafted low-bit-depth PNG clipboard payload that, when pasted by the victim, discloses megabytes of heap memory.
Title Vulnerability in FreeRDP
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-125
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T21:39:05.944Z

Reserved: 2026-10-20T21:41:06.179Z

Link: CVE-2026-114043

cve-icon Vulnrichment

Updated: 2026-10-27T21:38:38.875Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T01:17:26.660

Modified: 2026-10-27T22:17:23.687

Link: CVE-2026-114043

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-21T00:36:22Z

Links: CVE-2026-114043 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:15:03Z

Weaknesses