CVE Catalog

CVE-2026-56297

HighCVSS 7.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

FreeRDP before version 3.22.0 has a use-after-free vulnerability in dvcman_channel_close and dvcman_call_on_receive due to improper synchronization of channel_callback access. A malicious RDP server can trigger a race condition by sending DYNVC_DATA and DYNVC_CLOSE messages concurrently, causing heap-use-after-free in the drdynvc client thread and potentially enabling remote code execution or denial of service.

Risk Assessment

The organization is at risk of remote code execution on RDP clients or service disruption, potentially leading to data breaches or operational downtime.

Recommendation

Immediately upgrade FreeRDP to version 3.22.0 or later, which includes a fix for this vulnerability.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP before 3.22.0 contains a use-after-free vulnerability in dvcman_channel_close and dvcman_call_on_receive due to improper synchronization of channel_callback access. A malicious RDP server can trigger a race condition by sending DYNVC_DATA and DYNVC_CLOSE messages concurrently, causing heap-use-after-free in the drdynvc client thread and potentially enabling remote code execution or denial of service.

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