CVE-2026-109949
freerdp: FreeRDP 3.0.0 before 3.32.0 PIN Brute-Force via Virtual Smartcard
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 13, 2026
Updated · October 27, 2026
Description
A flaw was found in FreeRDP. A malicious Remote Desktop Protocol (RDP) server can uncover a user's smartcard Personal Identification Number (PIN) through unrestricted brute-force authentication attempts. Because the virtual smartcard component resets the retry counter on each new connection handle rather than enforcing a persistent limit, an attacker can bypass attempt restrictions when a client connects with virtual smartcard authentication enabled. Successful exploitation allows the malicious server to recover the smartcard PIN and perform unauthorized cryptographic operations with the user's credentials.
Statement
This flaw is rated Moderate because a malicious RDP peer can disclose virtual smartcard PIN material through unrestricted authentication retries from the FreeRDP client process. The user must connect to the malicious server (UI:R). There is no direct integrity or availability impact from this issue alone. Memory hardening (ASLR/FORTIFY) does not eliminate the disclosure.
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
If smartcard redirection is not required, disable it on the FreeRDP client. Restrict connections to trusted RDP servers.
CVSS / CWE
CVSS 3.1 · 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
CWE-307 · Improper Restriction of Excessive Authentication Attempts