CVE-2024-32662
FreeRDP rdp_redirection_read_base64_wchar out of bound read
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.5
FreeRDP rdp_redirection_read_base64_wchar out of bound read
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.
- Record
CVE-2024-32662- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2024-30453
7.5
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.
- Record
EUVD-2024-30453- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2024-32662- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
7.5
FreeRDP rdp_redirection_read_base64_wchar out of bound read
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.
- Record
CVE-2024-32662- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-32662
9.8
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.
- Record
DEBIAN-CVE-2024-32662- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:9092
7.5
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2024:9092- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-32662
9.8
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.
- Record
UBUNTU-CVE-2024-32662- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUSN-6759-1 No score
freerdp3 vulnerabilities
It was discovered that FreeRDP incorrectly handled certain memory operations. If a user were tricked into connecting to a malicious server, a remote attacker could possibly use this issue to cause FreeRDP to crash, resulting in a denial of service.
- Record
USN-6759-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freerdp3Debian:13 |
before 3.5.1+dfsg1-1 | 3.5.1+dfsg1-1 |
freerdp3Debian:14 |
before 3.5.1+dfsg1-1 | 3.5.1+dfsg1-1 |
freerdpRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
libwinprRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
libwinpr-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freerdp-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-develRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
libwinpr-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
libwinpr-develRed Hat:enterprise_linux:9::crb From an advisory covering 12 CVEs |
before 2:2.11.7-1.el9 | 2:2.11.7-1.el9 |
freerdp3Ubuntu:24.04:LTS |
before 3.5.1+dfsg1-0ubuntu1, plus listed versions 3.4.0+dfsg1-0ubuntu23.4.0+dfsg1-0ubuntu33.4.0+dfsg1-0ubuntu43.5.0+dfsg1-0ubuntu1 |
3.5.1+dfsg1-0ubuntu1 |
freerdp3Ubuntu:24.04:LTS From an advisory covering 5 CVEs |
before 3.5.1+dfsg1-0ubuntu1, plus listed versions 3.4.0+dfsg1-0ubuntu23.4.0+dfsg1-0ubuntu33.4.0+dfsg1-0ubuntu43.5.0+dfsg1-0ubuntu1 |
3.5.1+dfsg1-0ubuntu1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-32662 is a high vulnerability (CVSS 7.5) in Freerdp, published April 23, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.77%, the 55th percentile. Fixed in freerdp3 3.5.1+dfsg1-1.
References
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vffh-j6hh-95f4
github.com/FreeRDP/FreeRDP/commit/626d10a94a88565d957ddc30768ed08b320049a7
oss-fuzz.com/testcase-detail/4985227207311360
lists.fedoraproject.org/archives/list/[email protected]/message/ZKI4UISUXYNBPN4K6TIQKDRTIJ6CDCKJ
lists.fedoraproject.org/archives/list/[email protected]/message/7SIS6NUNLUBOV4CPCSWKDE6T6C2W3WTR
lists.fedoraproject.org/archives/list/[email protected]/message/PX3U6YPZQ7PEJBVKSBUOLWVH7DHROHY5
Show 75 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/5JL476WVJSIE7SBUKVJRVA6A52V2HOLZ
github.com/CVEProject/cvelistV5/tree/main/cves/2024/32xxx/CVE-2024-32662.json
nvd.nist.gov/vuln/detail/CVE-2024-32662
security-tracker.debian.org/tracker/CVE-2024-32662
access.redhat.com/errata/RHSA-2024:9092
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.5_release_notes/index
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2259483
bugzilla.redhat.com/show_bug.cgi?id=2276721
bugzilla.redhat.com/show_bug.cgi?id=2276722
bugzilla.redhat.com/show_bug.cgi?id=2276723
bugzilla.redhat.com/show_bug.cgi?id=2276724
bugzilla.redhat.com/show_bug.cgi?id=2276725
bugzilla.redhat.com/show_bug.cgi?id=2276726
bugzilla.redhat.com/show_bug.cgi?id=2276804
bugzilla.redhat.com/show_bug.cgi?id=2276961
bugzilla.redhat.com/show_bug.cgi?id=2276968
bugzilla.redhat.com/show_bug.cgi?id=2276970
bugzilla.redhat.com/show_bug.cgi?id=2276971
issues.redhat.com/browse/RHEL-33988
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_9092.json
access.redhat.com/security/cve/CVE-2024-22211
cve.org/CVERecord?id=CVE-2024-22211
nvd.nist.gov/vuln/detail/CVE-2024-22211
github.com/FreeRDP/FreeRDP/commit/939e922936e9c3ae8fc204968645e5e7563a2fff
github.com/FreeRDP/FreeRDP/commit/aeac3040cc99eeaff1e1171a822114c857b9dca9
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-rjhp-44rv-7v59
access.redhat.com/security/cve/CVE-2024-32039
cve.org/CVERecord?id=CVE-2024-32039
nvd.nist.gov/vuln/detail/CVE-2024-32039
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-q5h8-7j42-j4r9
access.redhat.com/security/cve/CVE-2024-32040
cve.org/CVERecord?id=CVE-2024-32040
nvd.nist.gov/vuln/detail/CVE-2024-32040
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-23c5-cp23-h2h5
access.redhat.com/security/cve/CVE-2024-32041
cve.org/CVERecord?id=CVE-2024-32041
nvd.nist.gov/vuln/detail/CVE-2024-32041
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-5r4p-mfx2-m44r
access.redhat.com/security/cve/CVE-2024-32458
cve.org/CVERecord?id=CVE-2024-32458
nvd.nist.gov/vuln/detail/CVE-2024-32458
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vvr6-h646-mp4p
access.redhat.com/security/cve/CVE-2024-32459
cve.org/CVERecord?id=CVE-2024-32459
nvd.nist.gov/vuln/detail/CVE-2024-32459
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-cp4q-p737-rmw9
access.redhat.com/security/cve/CVE-2024-32460
cve.org/CVERecord?id=CVE-2024-32460
nvd.nist.gov/vuln/detail/CVE-2024-32460
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-4rr8-gr65-vqrr
access.redhat.com/security/cve/CVE-2024-32658
cve.org/CVERecord?id=CVE-2024-32658
nvd.nist.gov/vuln/detail/CVE-2024-32658
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vpv3-m3m9-4c2v
access.redhat.com/security/cve/CVE-2024-32659
cve.org/CVERecord?id=CVE-2024-32659
nvd.nist.gov/vuln/detail/CVE-2024-32659
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-8jgr-7r33-x87w
access.redhat.com/security/cve/CVE-2024-32660
cve.org/CVERecord?id=CVE-2024-32660
nvd.nist.gov/vuln/detail/CVE-2024-32660
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-mxv6-2cw6-m3mx
access.redhat.com/security/cve/CVE-2024-32661
cve.org/CVERecord?id=CVE-2024-32661
nvd.nist.gov/vuln/detail/CVE-2024-32661
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-p5m5-342g-pv9m
access.redhat.com/security/cve/CVE-2024-32662
cve.org/CVERecord?id=CVE-2024-32662
ubuntu.com/security/CVE-2024-32662
ubuntu.com/security/notices/USN-6759-1
ubuntu.com/security/CVE-2024-32658
ubuntu.com/security/CVE-2024-32659
ubuntu.com/security/CVE-2024-32660
ubuntu.com/security/CVE-2024-32661