Impact
A heap use‑after‑free occurs in FreeRDP’s irp_thread_func when an IRP object is freed and then accessed again along an error path. This flaw can potentially lead to memory corruption if the error path is triggered. The weakness is identified as CWE‑416.
Affected Systems
All installations of FreeRDP older than release 3.20.1 are affected.
Risk and Exploitability
The CVSS score of 6.8 indicates moderate severity, while the EPSS score of less than 1 % indicates a very low exploitation probability at present. The vulnerability is not listed in the CISA KEV catalog. Based on the description, exploiting the flaw would require an attacker to trigger the error path after the IRP has been freed, which would need access to the RDP service.
OpenCVE Enrichment