Description
FreeRDP before 3.29.0 contains an out-of-bounds heap read vulnerability in the UVC H.264 extension-unit parser that fails to validate descriptor length before accessing the GUID field. A local attacker with a malicious USB video camera can trigger a heap read beyond allocated bounds during camera stream setup, causing denial of service.
Published: 2026-08-01
Score: 2.4 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeRDP before version 3.29.0 contains a heap read vulnerability in the UVC H.264 extension-unit parser. The parser fails to validate the descriptor length before accessing the GUID field, allowing a local attacker who controls a malicious USB video camera to trigger a read beyond the allocated buffer during camera stream setup. The resulting out‑of‑bounds heap read can cause the FreeRDP client to crash, leading to a denial of service. The weakness is identified as CWE‑125.

Affected Systems

The affected product is FreeRDP. All installations of FreeRDP with a version earlier than 3.29.0 are impacted. Upgrading to 3.29.0 or later removes the vulnerability.

Risk and Exploitability

The CVSS score is 2.4, indicating a low‑severity flaw. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. The exploit requires local access to the target and a malicious USB video camera. Because the attack is local, the likelihood is limited to environments where users can plug in USB devices, but any successful exploit will lead to a crash of the FreeRDP client, denying remote desktop functionality.

Generated by OpenCVE AI on August 2, 2026 at 03:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest FreeRDP release (3.29.0 or newer) which removes the out‑of‑bounds read.
  • If an immediate update is not possible, physically disconnect or block the use of USB video cameras to prevent the attacker from supplying a malicious device.
  • Temporarily disable UVC H.264 support in the FreeRDP configuration to stop the vulnerable parser from being invoked.

Generated by OpenCVE AI on August 2, 2026 at 03:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Low


Sat, 01 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description FreeRDP before 3.29.0 contains an out-of-bounds heap read vulnerability in the UVC H.264 extension-unit parser that fails to validate descriptor length before accessing the GUID field. A local attacker with a malicious USB video camera can trigger a heap read beyond allocated bounds during camera stream setup, causing denial of service.
Title FreeRDP before 3.29.0 Out-of-Bounds Read via UVC H.264
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': 2.1, 'vector': 'CVSS:3.1/AV:P/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 2.4, 'vector': 'CVSS:4.0/AV:P/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-08-01T12:22:18.101Z

Reserved: 2026-07-26T12:22:34.139Z

Link: CVE-2026-66401

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-01T12:22:18Z

Links: CVE-2026-66401 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T03:15:03Z

Weaknesses