Description
FreeRDP from 2.0.0 before 3.32.0 contains a memory exhaustion vulnerability in wts_read_drdynvc_data_first that allows authenticated clients to force servers to commit large memory allocations. Attackers can send a seven-byte DATA_FIRST message on an opened DVC declaring a large 32-bit length, causing zeroed resident memory growth and server resource exhaustion.
Published: 2026-10-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory Exhaustion (Denial of Service)
Action: Apply Patch
AI Analysis

Impact

FreeRDP (versions 2.0.0 through 3.31.x) contains a memory exhaustion flaw in the function wts_read_drdynvc_data_first. When an authenticated client sends a seven‑byte DATA_FIRST message that declares an excessively large 32‑bit length, the server allocates a correspondingly large block of zeroed resident memory. The unchecked allocation can cause the server to run out of memory, leading to a denial of service.

Affected Systems

The vulnerability impacts FreeRDP 2.0.0 up to 3.31.x, all builds before the 3.32.0 release. These include the FreeRDP open‑source Remote Desktop Protocol implementation on any platform that hosts the vulnerable server binary.

Risk and Exploitability

Even though EPSS data is unavailable and the issue is not in CISA’s KEV catalog, the flaw’s CVSS score of 7.1 denotes high severity. An attacker who can authenticate to the remote desktop service can immediately trigger the exhaustion by sending the crafted message. The lack of publicly known exploits does not reduce the risk, because a simple form‑flood can bring a Remote Desktop Service to a halt.

Generated by OpenCVE AI on October 15, 2026 at 12:58 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FreeRDP version 3.32.0 or later, which contains the patch for the memory exhaustion issue.
  • If upgrade is not immediately possible, block or restrict dynamic virtual channel connections to trusted clients only, for example by using firewall rules or access control lists.
  • Monitor server memory usage and set alerts for abnormal growth patterns that may indicate an exploitation attempt.

Generated by OpenCVE AI on October 15, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 14 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
Description FreeRDP from 2.0.0 before 3.32.0 contains a memory exhaustion vulnerability in wts_read_drdynvc_data_first that allows authenticated clients to force servers to commit large memory allocations. Attackers can send a seven-byte DATA_FIRST message on an opened DVC declaring a large 32-bit length, causing zeroed resident memory growth and server resource exhaustion.
Title FreeRDP 2.0.0 before 3.32.0 Memory Exhaustion via DRDYNVC DATA_FIRST
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-400
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:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T13:48:39.359Z

Reserved: 2026-10-14T22:11:15.574Z

Link: CVE-2026-110832

cve-icon Vulnrichment

Updated: 2026-10-15T13:48:33.344Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-14T23:17:23.023

Modified: 2026-10-23T20:24:59.093

Link: CVE-2026-110832

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-14T22:52:07Z

Links: CVE-2026-110832 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T15:00:11Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption