Impact
FreeRDP contains a heap use‑after‑free in the audio_format_compatible function. It occurs when AUDIN format renegotiation frees the active format list while a capture thread still references audin->format. This misuse of memory can lead to corruption of heap data and may cause the application to crash.
Affected Systems
The flaw affects all FreeRDP installations built from source releases prior to version 3.22.0. Any client or server running an older build is potentially vulnerable.
Risk and Exploitability
The CVSS score of 7.7 indicates high severity. EPSS <1% suggests low probability of current exploitation, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the trigger for the defect involves AUDIN format renegotiation, which normally occurs during a remote desktop session, implying that the likely attack vector is network-based interaction with the RDP service.
OpenCVE Enrichment
Ubuntu USN