CVE-2026-26271 Buffer Overread in FreeRDP Icon Processing

Medium 5.5 Published Updated

A buffer overread in FreeRDP allows remote attackers to cause denial of service or disclose memory via crafted RDP icon data.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-26271?

CVE-2026-26271 is a medium-severity memory corruption vulnerability in Freerdp Freerdp, published on 25 Feb 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, a buffer overread in `freerdp_image_copy_from_icon_data()` (libfreerdp/codec/color.c) can be triggered by crafted RDP Window Icon (TS_ICON_INFO) data. The bug is reachable over the network when a client processes icon data from an RDP server (or from a man-in-the-middle). Version 3.23.0 fixes the issue.

Weakness: CWE-126

Which versions are affected by CVE-2026-26271?

It affects 1 product.

Products include Freerdp Freerdp.

How do I fix CVE-2026-26271?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-26271 being exploited?

There is no known exploitation of CVE-2026-26271 in the wild and no public exploit code.

All Freerdp Freerdp vulnerabilities

Sources

Also known as DEBIAN-CVE-2026-26271, GHSA-hr4m-ph4g-48j6, UBUNTU-CVE-2026-26271.

Is CVE-2026-26271 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free