PT-2026-2939 · Freerdp+3 · Freerdp+3

Ehdgks0627

·

Published

2026-01-01

·

Updated

2026-04-06

·

CVE-2026-22859

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions FreeRDP versions prior to 3.20.1
Description FreeRDP, a free implementation of the Remote Desktop Protocol, contains a flaw where the URBDRC client does not validate server-provided MSUSB INTERFACE DESCRIPTOR values. This lack of bounds checking leads to an out-of-bounds read when these values are used as indices in the libusb udev complete msconfig setup function. The issue occurs because the server can supply values that exceed the allocated buffer size, resulting in a read outside the intended memory region.
Recommendations Update to version 3.20.1 or later.

Exploit

Fix

DoS

Improper Validation of Array Index

Out of bounds Read

Weakness Enumeration

Related Identifiers

ALSA-2026:3067
ALSA-2026:3068
ALSA-2026:3334
BDU:2026-00628
CVE-2026-22859
GHSA-56F5-76QV-2R36
MGASA-2026-0086
OESA-2026-1516
OESA-2026-1517
OESA-2026-1518
OESA-2026-1519
OESA-2026-1520
OESA-2026-1521
OPENSUSE-SU-2026:10059-1
OPENSUSE-SU-2026:10176-1
OPENSUSE-SU-2026:20320-1
OPENSUSE-SU-2026:20339-1
RHSA-2026:3067
RHSA-2026:3068
RHSA-2026:3334
RHSA-2026:3975
RHSA-2026:4121
RHSA-2026:4433
RHSA-2026:4437
RHSA-2026:4438
RHSA-2026:4439
RHSA-2026:4440
RHSA-2026:4446
RHSA-2026:4471
RHSA-2026:4489
SUSE-SU-2026:0345-1
SUSE-SU-2026:0417-1
SUSE-SU-2026:0421-1
SUSE-SU-2026:0449-1
SUSE-SU-2026:0559-1
USN-8105-1

Affected Products

Freerdp
Linuxmint
Rocky Linux
Ubuntu