CVE Catalog

CVE-2026-57157

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.54%

42th percentile - higher than 42% of all known CVEs

Summary

In FreeRDP server implementations with the MS-RDPECAM camera device enumerator channel enabled, a malicious RDP client can trigger a 1- to 2-byte out-of-bounds heap read. The vulnerability exists in the function processing DeviceName and VirtualChannelName fields prior to version 3.28.0.

Risk Assessment

An attacker could exploit this vulnerability to read heap memory beyond bounds, potentially leading to disclosure of sensitive information or destabilization of the RDP server.

Recommendation

Upgrade FreeRDP to version 3.28.0 or later immediately, which includes a fix for this issue.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS