Description
FreeRDP 3.27.1 before 3.32.0 contains a NULL pointer dereference in update_read_cache_bitmap_v3_order() in libfreerdp/core/orders.c, which accesses the client bitmap cache when the CBR3_DO_NOT_CACHE flag is set, even though the cache is not yet initialized before Demand Active. A malicious or compromised RDP server can send a Cache Bitmap V3 order during connection setup to crash a connecting client that has enabled the non-default Bitmap Cache V3 feature (/cache:codec:<rfx|nsc|jpeg>).
Published: 2026-10-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

FreeRDP 3.27.1 through 3.31.x contains a NULL pointer dereference in the update_read_cache_bitmap_v3_order() function. When a remote server sends a Cache Bitmap V3 order during connection setup, the client attempts to access an uninitialized bitmap cache if the CBR3_DO_NOT_CACHE flag is set. This results in a crash of the RDP client, effectively causing a denial‑of‑service condition. The flaw is identified as CWE‑476, a Null Pointer Dereference.

Affected Systems

Versions of FreeRDP from 3.27.1 up to, but not including, 3.32.0 are impacted. The vulnerability manifests when the non‑default Bitmap Cache V3 feature is enabled by supplying the /cache:codec:<codec> switch (e.g., rfx, nsc, jpeg). Clients lacking this option or running the default configuration are not affected. Update to 3.32.0 or later to remove the bug.

Risk and Exploitability

The CVSS score of 7.1 classifies this as high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, indicating no known public exploitation. However, exploitation only requires the ability to connect to the target via the RDP protocol, and a malicious or compromised RDP server can send the offending order during login to crash the client on any machine that has the vulnerable feature enabled.

Generated by OpenCVE AI on October 13, 2026 at 14:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later.
  • If an update is not possible, run the client without enabling the non‑default Bitmap Cache V3 option, i.e., avoid using the /cache:codec switch.
  • Ensure that only trusted RDP servers are permitted to connect; consider using network segmentation or a VPN to limit exposure to untrusted servers.

Generated by OpenCVE AI on October 13, 2026 at 14:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description FreeRDP 3.27.1 before 3.32.0 contains a NULL pointer dereference in update_read_cache_bitmap_v3_order() in libfreerdp/core/orders.c, which accesses the client bitmap cache when the CBR3_DO_NOT_CACHE flag is set, even though the cache is not yet initialized before Demand Active. A malicious or compromised RDP server can send a Cache Bitmap V3 order during connection setup to crash a connecting client that has enabled the non-default Bitmap Cache V3 feature (/cache:codec:<rfx|nsc|jpeg>).
Title FreeRDP 3.27.1 before 3.32.0 NULL Pointer Dereference via Cache Bitmap V3 Order
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-476
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:N/I:N/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:44:12.625Z

Reserved: 2026-10-13T11:24:25.841Z

Link: CVE-2026-109939

cve-icon Vulnrichment

Updated: 2026-10-13T16:21:57.002Z

cve-icon NVD

Status : Received

Published: 2026-10-13T14:17:31.767

Modified: 2026-10-13T17:17:32.440

Link: CVE-2026-109939

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T15:00:15Z

Weaknesses