CVE-2026-24682
Out-of-Bounds Access in FreeRDP Audio Format Parsing
Publication date: 2026-02-09
Last updated on: 2026-02-10
Assigner: GitHub, Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| freerdp | freerdp | to 3.22.0 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-122 | A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc(). |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in FreeRDP, a free implementation of the Remote Desktop Protocol. Before version 3.22.0, the function audin_server_recv_formats incorrectly frees an incorrect number of audio formats when a parsing failure occurs. Specifically, it frees (i + i) audio formats instead of the correct amount, which leads to an out-of-bounds memory access in the audio_formats_free function.
This issue is fixed in FreeRDP version 3.22.0.
How can this vulnerability impact me? :
The out-of-bounds access caused by this vulnerability can lead to memory corruption, which may result in application crashes or potentially allow an attacker to execute arbitrary code or cause a denial of service. Since the vulnerability is exploitable remotely without authentication, it poses a high risk to affected systems.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
I don't know
What immediate steps should I take to mitigate this vulnerability?
The vulnerability in FreeRDP is fixed in version 3.22.0. To mitigate this vulnerability, you should upgrade your FreeRDP installation to version 3.22.0 or later.