Description
FreeRDP 2.0.0 before 3.32.2 contains an out-of-bounds read vulnerability in freerdp_dsp_decode_gsm610 that allows malicious RDP servers to read past audio buffers by sending truncated GSM610 frames. Attackers can negotiate GSM610 on rdpsnd and send a WAVE2 message shorter than a 33- or 32-byte WAV49 frame to crash the client.
Published: 2026-11-03
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service and potential memory disclosure
Action: Apply Patch
AI Analysis

Impact

FreeRDP versions 2.0.0 up to 3.32.1 contain an out‑of‑bounds read in the GSM610/WAV49 audio decoder. By negotiating the GSM610 codec on the rdpsnd channel, a malicious RDP server can send truncated GSM610 frames that are shorter than a 33‑ or 32‑byte WAV49 frame, causing the client to read beyond the bounds of the audio buffer. The read can lead to a client crash or the disclosure of data residing after the buffer, establishing a moderate‑severity vulnerability with a CVSS score of 5.3.

Affected Systems

Vulnerable releases of the FreeRDP project, specifically version 2.0.0 through just before 3.32.2, are affected. Any installation of FreeRDP that does not include the patch released in 3.32.2 or later is at risk.

Risk and Exploitability

The vulnerability can be exercised remotely by any entity that can establish an RDP session with the client and negotiate the GSM610 codec. No local privileges are required, and the attacker can trigger the out‑of‑bounds read by sending a simple malformed frame, which may cause a crash or leak hidden data. EPSS for this CVE is not provided, and it is not currently listed in the CISA KEV catalog, but the moderate CVSS score indicates an elevated risk for denial of service or information leakage. The attack path is straightforward: connect to the client, select the codec, send a truncated frame, and observe the resulting crash or data exposure.

Generated by OpenCVE AI on November 3, 2026 at 15:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.32.2 or later, which contains a fix for the out‑of‑bounds read.
  • If an upgrade cannot be performed immediately, disable the GSM610/WAV49 codec on the client side by configuring FreeRDP to reject this codec or to fall back to a safe audio format; consult the FreeRDP documentation for the relevant configuration flags.
  • Restrict RDP access to trusted hosts by configuring network firewalls or client‑side access control to limit connections to known, safe RDP servers.

Generated by OpenCVE AI on November 3, 2026 at 15:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 14:45:00 +0000

Type Values Removed Values Added
Description FreeRDP 2.0.0 before 3.32.2 contains an out-of-bounds read vulnerability in freerdp_dsp_decode_gsm610 that allows malicious RDP servers to read past audio buffers by sending truncated GSM610 frames. Attackers can negotiate GSM610 on rdpsnd and send a WAVE2 message shorter than a 33- or 32-byte WAV49 frame to crash the client.
Title FreeRDP 2.0.0 before 3.32.2 Out-of-Bounds Read via GSM610/WAV49 Decoder
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-125
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-03T14:27:54.541Z

Reserved: 2026-11-03T12:26:31.384Z

Link: CVE-2026-121387

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-03T15:17:25.780

Modified: 2026-11-03T15:17:25.910

Link: CVE-2026-121387

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T16:00:17Z

Weaknesses