Impact
A heap out‑of‑bounds read occurs in the function freerdp_assistance_parse_all_elements_of() when parsing .msrcIncident files. The parser advances its cursor beyond the limit of the decrypted ConnectionString2 buffer, causing xfreerdp to crash before any RDP session is established. This results in a denial of service for the process that reads the malicious file.
Affected Systems
The vulnerability affects the FreeRDP project’s desktop client, with all releases from 3.0.0 up through any pre‑3.32.0 build. No sub‑version granularity is provided beyond the broad 3.0.0 to 3.31.x range.
Risk and Exploitability
The CVSS score of 6.8 indicates moderate severity, and the EPSS score is not available, so exploitation probability is uncertain. The vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to require an end‑user to open a crafted .msrcIncident file, which could be delivered via phishing or an untrusted download.
OpenCVE Enrichment