Description
FreeRDP from 2.0.0 before 3.32.0 contains an unbounded reassembly vulnerability in WTSProcessChannelData that fails to enforce cumulative fragment limits. Authenticated clients can start a static virtual channel message, withhold the LAST flag, and send endless fragments to exhaust server memory.
Published: 2026-10-16
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory Exhaustion via Unbounded Fragment Reassembly
Action: Patch
AI Analysis

Impact

FreeRDP versions 2.0.0 through 3.31.x allow an unbounded reassembly of static virtual channel data because the WTSProcessChannelData function does not enforce cumulative fragment limits. When an authenticated client repeatedly sends channel fragments without setting the LAST flag, the server allocates memory for each fragment and never releases it, eventually exhausting available RAM. This can lead to memory exhaustion and potential service disruption or crash, effectively denying service to legitimate users. No remote code execution is described, but the denial of service impact is significant. The likely attack vector is through an authenticated Remote Desktop Protocol session; an attacker who can authenticate to the server can trigger the exhaustion by sending a large number of channel fragments.

Affected Systems

FreeRDP releases from 2.0.0 through 3.31.x are affected; the vulnerability exists in the WTSProcessChannelData handling of static virtual channel fragments, and no version information beyond the CNA list is available.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity. The EPSS score of < 1% suggests a very low probability of exploitation. The lack of listed exploits in the KEV catalog indicates no confirmed widespread use yet. An authenticated attacker who has obtained or guessed valid credentials can launch the exploitation via a standard RDP connection, sending a stream of fragments to chew up memory. Existing mitigations could filter or reject excessive channel fragments, but the only definitive remediation is the CNA‑provided patch.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FreeRDP to the latest available version to apply the memory exhaustion fix
  • If upgrade is not yet possible, disable or restrict static virtual channel functionality for authenticated users through RDP policy settings to reduce the attack surface
  • Configure the RDP server to enforce session timeouts and monitor for abnormal memory consumption, terminating sessions that consume excessive memory

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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

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

None

threat_severity

Moderate


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

Type Values Removed Values Added
Description FreeRDP from 2.0.0 before 3.32.0 contains an unbounded reassembly vulnerability in WTSProcessChannelData that fails to enforce cumulative fragment limits. Authenticated clients can start a static virtual channel message, withhold the LAST flag, and send endless fragments to exhaust server memory.
Title FreeRDP 2.0.0 before 3.32.0 Memory Exhaustion via Static Channel Reassembly
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-16T17:07:38.827Z

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

Link: CVE-2026-111377

cve-icon Vulnrichment

Updated: 2026-10-16T16:31:54.261Z

cve-icon NVD

Status : Analyzed

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

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

Link: CVE-2026-111377

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-111377 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling