CVE Catalog

CVE-2026-109948

MediumCVSS 4.3
Published: Translated: NVD NIST

Summary

FreeRDP from 3.0.0 before 3.32.0 contains an uninitialized memory disclosure vulnerability in smartcard_Transmit_Call. A malicious RDP server can send SCardTransmit requests with an invalid card handle and nonzero receive length, causing smartcard_pack_transmit_return to serialize up to 66,560 uninitialized heap bytes.

Risk Assessment

An attacker can read client memory contents, potentially leaking sensitive data such as keys or credentials.

Recommendation

Update FreeRDP to version 3.32.0 or later. Avoid connecting to untrusted RDP servers.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP from 3.0.0 before 3.32.0 contains an uninitialized memory disclosure vulnerability in smartcard_Transmit_Call that allows malicious RDP servers to read client memory. Servers can send SCardTransmit requests with an invalid card handle and nonzero receive length, causing smartcard_pack_transmit_return to serialize up to 66,560 uninitialized heap bytes.

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