Description
FreeRDP from 3.0.0 before 3.32.2 contains a file descriptor leak in parallel_process_irp_create that fails to close previous descriptors on repeated IRP_MJ_CREATE requests. A hostile RDP server with parallel-device redirection enabled can send repeated CREATE requests to exhaust the client descriptor table and crash the process.
Published: 2026-11-03
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Update
AI Analysis

Impact

FreeRDP versions 3.0.0 through 3.32.1 contain a file descriptor leak in the function that handles parallel IRP_CREATE requests. The driver fails to close previously opened descriptors when it receives repeated IRP_MJ_CREATE messages, which a malicious server can exploit to deplete the client’s descriptor table. Exhaustion of descriptors causes the client process to crash, resulting in a denial of service for the user. This flaw is an example of a resource exhaustion weakness (CWE-772).

Affected Systems

All FreeRDP clients ranging from 3.0.0 up to but not including 3.32.2 are affected. The vulnerability exists in the FreeRDP:FreeRDP product family and is relevant to any environment that uses the open‑source RDP client in its standard distribution.

Risk and Exploitability

The vulnerability has a CVSS score of 5.3, indicating moderate severity. No EPSS score is available, and the bug is not listed in the CISA KEV catalog, suggesting no confirmed active exploitation yet. The likely attack vector is a hostile RDP server that has parallel-device redirection enabled; it can send repeated CREATE requests to the client, triggering the descriptor leak and causing the client to crash. The exploit requires the attacker to control the RDP server and enables denial of service via resource exhaustion on the client side.

Generated by OpenCVE AI on November 3, 2026 at 15:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FreeRDP client to version 3.32.2 or later.
  • If an upgrade is not immediately possible, disable parallel-device redirection on the client side to prevent the creation of multiple concurrent device handles.
  • As a temporary measure, limit the number of concurrent device redirection connections or monitor the client’s descriptor usage and restart the client before the descriptor table becomes saturated.

Generated by OpenCVE AI on November 3, 2026 at 15:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 14:45:00 +0000

Type Values Removed Values Added
Description FreeRDP from 3.0.0 before 3.32.2 contains a file descriptor leak in parallel_process_irp_create that fails to close previous descriptors on repeated IRP_MJ_CREATE requests. A hostile RDP server with parallel-device redirection enabled can send repeated CREATE requests to exhaust the client descriptor table and crash the process.
Title FreeRDP before 3.32.2 File Descriptor Exhaustion via Parallel CREATE
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-772
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-03T14:27:57.260Z

Reserved: 2026-11-03T12:26:31.384Z

Link: CVE-2026-121391

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-03T15:17:26.527

Modified: 2026-11-03T15:17:26.657

Link: CVE-2026-121391

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T16:00:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime