CVE Catalog

CVE-2026-121955

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

FreeRDP before 3.32.2 contains a use-after-free vulnerability in Emulate_SCardReleaseContext that frees the emulated SCardContext before its worker thread is cancelled and joined. A malicious server can send ESTABLISHCONTEXT, a long-timeout GETSTATUSCHANGE, then RELEASECONTEXT smartcard IRPs to corrupt heap memory or crash clients using smartcard emulation.

Risk Assessment

A malicious RDP server can remotely crash the client or corrupt memory, potentially leading to code execution in the client context.

Recommendation

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

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.32.2 contains a use-after-free vulnerability in Emulate_SCardReleaseContext that frees the emulated SCardContext before its worker thread is cancelled and joined. A malicious server can send ESTABLISHCONTEXT, a long-timeout GETSTATUSCHANGE, then RELEASECONTEXT smartcard IRPs to corrupt heap memory or crash clients using smartcard emulation.

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