Description
FreeRDP before 3.32.0 contains a heap buffer overflow vulnerability in persistent_cache_read_entry_v2 that allows local attackers to corrupt heap memory via integer wraparound in bitmap size calculation. Attackers can craft a persistent cache v2 file with oversized width and height values that causes mismatched entry size accounting and fixed 16 KiB reads, leading to crashes or code execution when loaded.
Published: 2026-10-16
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Local Heap Corruption capable of leading to denial of service or code execution
Action: Apply Patch
AI Analysis

Impact

FreeRDP releases prior to version 3.32.0 suffer a heap buffer overflow caused by an integer wrap‑around in the bitmap size calculation within persistent_cache_read_entry_v2. An attacker who can supply a crafted persistent cache v2 file with oversized width and height fields can trigger a mismatch in entry size accounting and a fixed 16 KiB read, corrupting heap memory and potentially crashing the client or executing code in the context of the user.

Affected Systems

The vulnerability affects FreeRDP FreeRDP versions earlier than 3.32.0, regardless of operating system, as the flaw resides in the core cache parsing code.

Risk and Exploitability

With a CVSS score of 7, the attack is considered high severity but local in scope. Because the flaw is triggered by a malformed cache file, an attacker must have write access to the directory where FreeRDP stores its persistent cache. No remote exploit is described, and the vulnerability is not listed in CISA’s KEV catalog. The EPSS score is < 1%, indicating a very low likelihood of exploitation.

Generated by OpenCVE AI on October 16, 2026 at 15:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.0 or later.
  • Disallow or clear the persistent cache directory so that no malicious cache files can be loaded.
  • Configure strict file permissions on the cache directory to prevent local attackers from writing cache files or validate cache file sizes before processing.
  • No vendor‑provided workaround is available; rely on the mitigation steps above.

Generated by OpenCVE AI on October 16, 2026 at 15:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 12:30:00 +0000

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

None

threat_severity

Important


Fri, 16 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.32.0 contains a heap buffer overflow vulnerability in persistent_cache_read_entry_v2 that allows local attackers to corrupt heap memory via integer wraparound in bitmap size calculation. Attackers can craft a persistent cache v2 file with oversized width and height values that causes mismatched entry size accounting and fixed 16 KiB reads, leading to crashes or code execution when loaded.
Title FreeRDP before 3.32.0 Heap Buffer Overflow via Persistent Cache v2 Parser
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-122
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T19:04:03.455Z

Reserved: 2026-10-15T21:54:36.054Z

Link: CVE-2026-111381

cve-icon Vulnrichment

Updated: 2026-10-16T13:56:46.721Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-16T03:18:05.267

Modified: 2026-10-20T15:34:27.763

Link: CVE-2026-111381

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-16T01:17:50Z

Links: CVE-2026-111381 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T14:15:09Z

Weaknesses