Impact
FreeRDP includes a heap out‑of‑bounds read when the cbAttrLen parameter does not match the actual buffer length in the smartcard SetAttrib call. The flaw is a read vulnerability that could allow an attacker to read unintended data from memory or cause the client to crash, resulting in information disclosure or denial of service. It is classified as CWE‑125.
Affected Systems
The vulnerability affects the FreeRDP client implementation for all releases prior to version 3.20.1. Systems running any older FreeRDP build are exposed when the smartcard feature is enabled.
Risk and Exploitability
The severity is a moderate CVSS score of 5.6 and an EPSS probability of less than 1 %, and it is not listed in the CISA KEV catalog. Attackers would need to trigger a smartcard SetAttrib request, which can be performed over an RDP session that permits smartcard redirection. The exploit path requires remote or local RDP access with smartcard support enabled; no additional prerequisites are mentioned in the description.
OpenCVE Enrichment