Description
FreeRDP before 3.32.2 contains a use-after-free vulnerability that allows malicious RDP servers to corrupt client memory by racing the RDPGFX ResetGraphics handler against the planar bitmap decoder. Attackers can send ResetGraphics while concurrently sending compressed bitmaps of 32 bpp or more to trigger heap use-after-free or out-of-bounds read/write on shared planar buffers.
Published: 2026-11-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote code execution or memory corruption
Action: Immediate Patch
AI Analysis

Impact

FreeRDP clients before 3.32.2 suffer a use‑after‑free condition that arises when an RDP server can race the RDPGFX ResetGraphics handler against the planar bitmap decoder. By sending a ResetGraphics command while the client is concurrently processing compressed bitmaps of 32 bpp or more, an attacker can force the client to free memory that is still in use, or read/write beyond the bounds of shared planar buffers. The result is heap corruption that could lead to arbitrary code execution, denial of service, or other severe client‑side compromise. This flaw is categorized as CWE‑362, a race condition.

Affected Systems

FreeRDP, through the FreeRDP client component, is affected in all releases prior to 3.32.2. Users running version 3.32.1 or earlier, irrespective of platform, are vulnerable unless an upgrade or patch is applied.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. Although no EPSS score is available, the lack of a KEV listing suggests no widely‑known exploitation yet, but the vulnerability remains readily exploit‑able by any RDP server that can control a client session. The attack vector is remote: a malicious server can trigger the race by sending crafted ResetGraphics commands over the network to a connected client. Successful exploitation requires the victim to establish an RDP session with the attacker, which is typical for remote desktop attacks.

Generated by OpenCVE AI on November 4, 2026 at 16:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FreeRDP 3.32.2 or later to eliminate the use‑after‑free flaw.
  • Limit RDP traffic to trusted hosts and enforce multi‑factor authentication so that only authenticated users can establish sessions.
  • Monitor RDP server logs for abnormal ResetGraphics requests or repeated bitmap transfers, and investigate any suspicious activity.

Generated by OpenCVE AI on November 4, 2026 at 16:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 15:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.32.2 contains a use-after-free vulnerability that allows malicious RDP servers to corrupt client memory by racing the RDPGFX ResetGraphics handler against the planar bitmap decoder. Attackers can send ResetGraphics while concurrently sending compressed bitmaps of 32 bpp or more to trigger heap use-after-free or out-of-bounds read/write on shared planar buffers.
Title FreeRDP before 3.32.2 Use-After-Free via RDPGFX ResetGraphics Race
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-362
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-04T15:33:21.652Z

Reserved: 2026-11-04T12:46:55.474Z

Link: CVE-2026-121957

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-04T16:17:48.423

Modified: 2026-11-04T16:17:48.553

Link: CVE-2026-121957

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T17:00:18Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')