Description
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, FreeRDP server implementations with the MS-RDPECAM camera device enumerator channel enabled scan attacker-supplied DeviceName and VirtualChannelName fields for a NUL terminator in channels/rdpecam/server/camera_device_enumerator_main.c and then dereference once past the scan bound, allowing a malicious RDP client to trigger a 1- to 2-byte out-of-bounds heap read. This issue is fixed in version 3.28.0.
Published: 2026-07-10
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeRDP’s RDPECAM camera enumerator channel scans the DeviceName and VirtualChannelName fields supplied by an RDP client looking for a NUL terminator, then dereferences beyond the first missing terminator, producing a 1‑to‑2‑byte out‑of‑bounds read on the heap. This flaw, classified as CWE‑125, can leak otherwise protected data residing on the server heap. The read does not trigger code execution, denial of service, or privilege escalation, but any data present adjacent to the memory buffer could be disclosed.

Affected Systems

All FreeRDP server deployments running a version prior to 3.28.0 with the MS‑RDPECAM camera device enumerator channel enabled. Versions 3.28.0 and newer have the patch that removes the vulnerable code path. If a system cannot be immediately updated, the enumerator channel can be disabled to fully remove the risk.

Risk and Exploitability

The CVSS score of 6.5 reflects the moderate confidentiality impact of a small data leak. The EPSS score of < 1 % indicates that this exploit is expected to occur rarely, and the vulnerability is not listed in the CISA KEV catalog. An attacker would need to initiate an RDP session and send a specially crafted request containing an unterminated DeviceName or VirtualChannelName to the enumerator channel. The vector is remote and requires remote RDP access, so the risk is higher in environments where RDP traffic is not tightly restricted; in highly secured or firewall‑protected RDP deployments the likelihood of successful exploitation remains low.

Generated by OpenCVE AI on July 31, 2026 at 12:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s patch by updating to FreeRDP 3.28.0 or later.
  • If an immediate update is not feasible, disable the RDPECAM camera enumerator channel on the server to eliminate the vulnerable code path.
  • Restrict RDP access using firewalls or network segmentation to limit potential attackers to trusted hosts.

Generated by OpenCVE AI on July 31, 2026 at 12:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8561-1 FreeRDP vulnerabilities
History

Sat, 11 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 10 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Freerdp
Freerdp freerdp
Vendors & Products Freerdp
Freerdp freerdp

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, FreeRDP server implementations with the MS-RDPECAM camera device enumerator channel enabled scan attacker-supplied DeviceName and VirtualChannelName fields for a NUL terminator in channels/rdpecam/server/camera_device_enumerator_main.c and then dereference once past the scan bound, allowing a malicious RDP client to trigger a 1- to 2-byte out-of-bounds heap read. This issue is fixed in version 3.28.0.
Title Out-of-bounds read in the camera device enumerator server (rdpecam) via unterminated DeviceName / VirtualChannelName
Weaknesses CWE-125
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T20:57:52.054Z

Reserved: 2026-06-24T01:45:48.698Z

Link: CVE-2026-57157

cve-icon Vulnrichment

Updated: 2026-07-10T20:53:10.394Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-10T20:16:48.387

Modified: 2026-07-13T22:44:25.443

Link: CVE-2026-57157

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-10T19:51:00Z

Links: CVE-2026-57157 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T13:00:10Z

Weaknesses