Description
FreeRDP from 3.0.0 before 3.32.0 contains an uncontrolled resource consumption vulnerability in parse_nla_mode_pdu that allows unauthenticated attackers to exhaust server memory. Attackers can complete TLS and stream bytes not beginning with the DER SEQUENCE tag 0x30, causing unbounded receive buffer growth before NLA authentication.
Published: 2026-10-16
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (Memory Exhaustion)
Action: Patch Immediately
AI Analysis

Impact

FreeRDP versions 3.0.0 through 3.31.x feature a flaw in the NLA frame parser that can be triggered by an unauthenticated attacker. During the TLS hand‑shake phase, the parse_nla_mode_pdu routine accepts arbitrary byte streams that are not framed with the expected DER SEQUENCE tag 0x30, causing the receive buffer to grow without bound. This uncontrolled resource consumption falls under CWE-400 and results in server memory exhaustion, potentially crashing or severely slowing the RDP service. The vulnerability does not grant code execution or privilege escalation; it simply disrupts availability by exhausting memory.

Affected Systems

The affected product is FreeRDP. All releases from version 3.0.0 up to but not including 3.32.0 are impacted. This includes the core library and any applications that embed FreeRDP. The vulnerability is present in the server side component that parses incoming NLA frames, meaning any host that is acting as an RDP server and is publicly reachable could be affected.

Risk and Exploitability

The CVSS score of 8.7 classifies this issue as High severity. The EPSS score is < 1%, indicating a very low probability of exploitation. However, because the flaw is remotely exploitable over the standard RDP port and requires no prior authentication, an attacker can attempt the exploit from any network location that can reach the target. The vulnerability is not listed in the CISA KEV catalog, but the lack of a restriction on both remote reachability and authentication elevates the risk. If an attacker succeeds, the server will consume large amounts of memory, likely resulting in service disruption or a crash. The attack path consists of a TLS‑terminated connection followed by a crafted byte stream that bypasses the NLA authentication check. The attacker can therefore trigger the buffer growth before authentication is even performed.

Generated by OpenCVE AI on October 16, 2026 at 14:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FreeRDP to version 3.32.0 or later to apply the vendor patch that fixes the NLA frame parser logic
  • If an immediate update is not possible, limit inbound RDP traffic to trusted IP ranges or block the RDP port from external exposure
  • As a temporary workaround, reduce the maximum receive buffer size or enforce system‑level memory limits on the RDP process, though this mitigation may impact performance

Generated by OpenCVE AI on October 16, 2026 at 14:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', '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

Important


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

Type Values Removed Values Added
Description FreeRDP from 3.0.0 before 3.32.0 contains an uncontrolled resource consumption vulnerability in parse_nla_mode_pdu that allows unauthenticated attackers to exhaust server memory. Attackers can complete TLS and stream bytes not beginning with the DER SEQUENCE tag 0x30, causing unbounded receive buffer growth before NLA authentication.
Title FreeRDP 3.0.0 before 3.32.0 Unauthenticated Memory Exhaustion via NLA Frame Parser
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': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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-16T16:25:12.637Z

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

Link: CVE-2026-111378

cve-icon Vulnrichment

Updated: 2026-10-16T16:25:06.775Z

cve-icon NVD

Status : Analyzed

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

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

Link: CVE-2026-111378

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-111378 - 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