Description
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, freerdp_image_copy_from_icon_data in libfreerdp/codec/color.c calculates nWidth multiplied by nHeight multiplied by FreeRDPGetBytesPerPixel(format) in 32-bit arithmetic. A malicious RDP server can send a RAIL TS_ICON_INFO update with dimensions such as 32768 by 32768 and 32 bits per pixel so the required-size calculation wraps, bypassing the cbBitsColor source bounds check before freerdp_image_copy_no_overlap reads attacker-controlled icon data. This affects RemoteApp clients using the vulnerable library path, while xfreerdp has a caller-side mitigation. This issue is fixed in version 3.27.0.
Published: 2026-08-19
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Based on the description, it is inferred that an integer overflow in FreeRDP’s freerdp_image_copy_from_icon_data function allows a malicious Remote Desktop Protocol server to send an oversized icon update that bypasses bounds checks. The overflow wraps the size calculation, letting the client read attacker‑controlled icon data during a RemoteApp session. This may corrupt memory within the client’s process and potentially enable arbitrary code execution, but the exact outcome is not directly confirmed in the advisories.

Affected Systems

The issue affects all installations of FreeRDP using the vulnerable library path prior to version 3.27.0, including RemoteApp clients that rely on that code. The xfreerdp client incorporates a caller-side mitigation that protects against this overflow, so clients using xfreerdp are not impacted by the flaw.

Risk and Exploitability

The CVSS score of 6.1 denotes a moderate severity. Based on the description, it is inferred that the potential impact could lead to arbitrary code execution. The attack vector is inferred to be remote server‑initiated, as it requires a malicious RDP server to send specially crafted RAIL TS_ICON_INFO updates. Exploitation probability is low, with an EPSS score of < 1%, and the vulnerability is not listed in the CISA KEV catalog. However, the vulnerability exploits a trusted client session, making it a high‑impact concern for environments accepting connections from untrusted servers.

Generated by OpenCVE AI on August 25, 2026 at 14:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.27.0 or later on all RemoteApp clients.
  • Switch to the xfreerdp client, which includes a mitigated path that prevents the overflow.
  • Disable or filter RAIL TS_ICON_INFO updates from untrusted servers, or restrict connections to trusted RDP hosts only.

Generated by OpenCVE AI on August 25, 2026 at 14:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8561-1 FreeRDP vulnerabilities
History

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Fri, 21 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 19 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
First Time appeared Freerdp
Freerdp freerdp
Vendors & Products Freerdp
Freerdp freerdp

Wed, 19 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, freerdp_image_copy_from_icon_data in libfreerdp/codec/color.c calculates nWidth multiplied by nHeight multiplied by FreeRDPGetBytesPerPixel(format) in 32-bit arithmetic. A malicious RDP server can send a RAIL TS_ICON_INFO update with dimensions such as 32768 by 32768 and 32 bits per pixel so the required-size calculation wraps, bypassing the cbBitsColor source bounds check before freerdp_image_copy_no_overlap reads attacker-controlled icon data. This affects RemoteApp clients using the vulnerable library path, while xfreerdp has a caller-side mitigation. This issue is fixed in version 3.27.0.
Title FreeRDP: Integer Overflow in `freerdp_image_copy_from_icon_data` Bypasses Bounds Check
Weaknesses CWE-190
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T21:49:23.791Z

Reserved: 2026-06-16T23:52:12.058Z

Link: CVE-2026-55648

cve-icon Vulnrichment

Updated: 2026-08-21T20:59:05.446Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-19T18:16:45.177

Modified: 2026-09-09T21:19:49.197

Link: CVE-2026-55648

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-19T17:48:51Z

Links: CVE-2026-55648 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T14:15:05Z

Weaknesses