CVE Catalog

CVE-2026-91957

LowCVSS 3.1
Published: Translated: NVD NIST

Summary

FreeRDP before 3.31.0 contains a use-after-free vulnerability in the smartcard RDPDR device handler when worker thread creation fails after device registration. An attacker can trigger thread creation failure during channel setup, causing device pointer deallocation while devman retains a reference, leading to crash or code execution.

Risk Assessment

The vulnerability may allow remote code execution or a crash of the FreeRDP client, posing a serious threat to workstations connecting to untrusted RDP servers.

Recommendation

Upgrade FreeRDP to version 3.31.0 or later to eliminate the use-after-free in the smartcard RDPDR handler.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.31.0 contains a use-after-free vulnerability in the smartcard RDPDR device handler when worker thread creation fails after device registration. Attackers can trigger thread creation failure during channel setup to cause device pointer deallocation while devman retains a reference, leading to crash or code execution.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS