CVE-2026-68580

FreeRDP before 3.29.0 Integer Overflow via Audio Input Channel

Published Aug 2, 2026 CVSS 4.0 · 7.7 High EPSS < 1% KEV · Not listed
Description
FreeRDP before 3.29.0 contains integer overflow vulnerabilities in the audio input redirection channel (audin) across ALSA, sndio, WinMM, and OpenSL ES backends that fail to validate the FramesPerPacket parameter from RDP servers. Attackers can supply a malicious FramesPerPacket value causing allocation size wraparound, resulting in heap-based buffer overflow on ALSA or denial of service on all platforms.

Analysis

AI-generated

Technical impact

FreeRDP prior to version 3.29.0 contains an integer overflow in the audio input redirection channel (audin). The FramesPerPacket value received from an RDP server is not validated, allowing an attacker to send a value that causes an allocation size to wrap around. This results in a heap‑based buffer overflow on platforms using the ALSA backend and a denial of service on all platforms that support the other backends, according to the CVE description. The vulnerability is classified as CWE‑122 and CWE‑190.

Affected Systems

All installations of FreeRDP that are earlier than version 3.29.0, on Windows, Linux, macOS, and Android platforms that use the ALSA, sndio, WinMM, or OpenSL ES audio back‑ends for the input channel. The flaw is present in the client component that processes FramesPerPacket sent by an RDP server.

Risk and Exploitability

The CVSS score of 7.7 indicates a high severity issue. The EPSS score is not available, so the exact probability of exploitation is unknown, but the vulnerability is considered high risk. The CVE is not listed in the CISA KEV catalog. The likely attack vector is remote, where an attacker who can control or influence an RDP server can send malicious FramesPerPacket values to a vulnerable FreeRDP client. Attack execution requires a client to process those frames; therefore, a network attacker who can establish an RDP session to a vulnerable client can exploit it.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRDP to version 3.29.0 or later
  • If upgrade is not possible, disable audio input redirection on the client side to prevent the vulnerable code path
  • Ensure that any RDP servers you control validate FramesPerPacket values before sending them, or block connections from untrusted servers if possible

Generated by OpenCVE AI on August 4, 2026 at 11:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description FreeRDP before 3.29.0 contains integer overflow vulnerabilities in the audio input redirection channel (audin) across ALSA, sndio, WinMM, and OpenSL ES backends that fail to validate the FramesPerPacket parameter from RDP servers. Attackers can supply a malicious FramesPerPacket value causing allocation size wraparound, resulting in heap-based buffer overflow on ALSA or denial of service on all platforms.
Title FreeRDP before 3.29.0 Integer Overflow via Audio Input Channel
First Time appeared Freerdp
Freerdp freerdp
Weaknesses CWE-122
CPEs cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
Vendors & Products Freerdp
Freerdp freerdp
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow

  • CWE-190

    Integer Overflow or Wraparound

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 5, 2026, 1:36 PM
Reserved
Jul 31, 2026, 11:56 AM
Status
Analyzed
Published
Aug 2, 2026, 1:16 PM
Modified
Sep 29, 2026, 4:16 PM
Severity
Important
Public date
Aug 2, 2026, 12:15 PM