Skip to content
OpenAdvisories
High · 7.5 CVE-2024-32662 EUVD-2024-30453

FreeRDP rdp_redirection_read_base64_wchar out of bound read

Published Apr 23, 2024 · Updated Feb 13, 2025 · Assigned by GitHub_M

Description

FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients prior to version 3.5.1 are vulnerable to out-of-bounds read. This occurs when `WCHAR` string is read with twice the size it has and converted to `UTF-8`, `base64` decoded. The string is only used to compare against the redirection server certificate. Version 3.5.1 contains a patch for the issue. No known workarounds are available.

Affected products

VendorProductAffectedFixed
FreeRDP FreeRDP < 3.5.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 freerdp3 3.5.1+dfsg1-1 —
Debian 13 freerdp3 3.5.1+dfsg1-1 —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS freerdp3 3.5.1+dfsg1-0ubuntu1 USN-6759-1
ReleasePackageFixed inAdvisory
RHEL 9 freerdp +4 2:2.11.7-1.el9 RHSA-2024:9092

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 freerdp +4 2:2.11.7-1.el9 ELSA-2024-9092

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling freerdp-3 3.5.1-r0 —

Advisories 4

References