CVE Database›Document archive›CVE-2026-91957

CVE-2026-91957

FreeRDP: FreeRDP: Use-after-free vulnerability in smartcard RDPDR device handler leading to denial of service or potential code execution

Loading…

Severity

Low

Red Hat Product Security

3.1

CVSS 3.1

Review impact separately from score.

Published · September 16, 2026

Updated · September 16, 2026

Description

A flaw was found in FreeRDP, a free implementation of the Remote Desktop Protocol (RDP). This use-after-free vulnerability exists in the smartcard RDPDR device handler. A remote attacker could exploit this by triggering a worker thread creation failure after device registration during channel setup. This leads to the deallocation of a device pointer while the device manager (devman) still retains a reference, which can result in a denial of service (crash) or potentially lead to arbitrary code execution.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

To reduce the attack surface, disable smartcard redirection within FreeRDP client configurations if this functionality is not required. This action prevents the vulnerable smartcard RDPDR device handler from being utilized. Refer to FreeRDP documentation for specific instructions on disabling smartcard redirection.

CVSS / CWE

CVSS 3.1 · 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L

CWE-825 · Expired Pointer Dereference