CVE-2024-32039
FreeRDP Integer overflow & OutOfBound Write in clear_decompress_residual_data
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.8
FreeRDP Integer overflow & OutOfBound Write in clear_decompress_residual_data
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
CVE-2024-32039- 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-190, CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2024-29873
9.8
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
EUVD-2024-29873- 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
NVD
9.8
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
CVE-2024-32039- 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-190, CWE-787
- Updated
- 2026-11-02
OSV
9.8
FreeRDP Integer overflow & OutOfBound Write in clear_decompress_residual_data
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
CVE-2024-32039- 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-190, CWE-787
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-32039
9.8
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
DEBIAN-CVE-2024-32039- 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
OSVOESA-2024-1515
9.8
freerdp security update
FreeRDP is a client implementation of the Remote Desktop Protocol (RDP) that follows Microsoft's open specifications. This package provides the client applications xfreerdp and wlfreerdp.
Security Fix(es):
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).(CVE-2024-32039)
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients that use a version of FreeRDP prior to 3.5.0 or 2.11.6 and have connections to servers using the NSC codec are vulnerable to integer underflow. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use the NSC codec (e.g. use -nsc).(CVE-2024-32040)
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients that use a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to out-of-bounds read. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, deactivate /gfx (on by default, set /bpp or /rfx options instead.(CVE-2024-32041)
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients that use a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to out-of-bounds read. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, use /gfx or /rfx modes (on by default, require server side support).(CVE-2024-32458)
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients and servers that use a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to out-of-bounds read. Versions 3.5.0 and 2.11.6 patch the issue. No known workarounds are available.(CVE-2024-32459)
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based based clients using /bpp:32 legacy GDI drawing path with a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to out-of-bounds read. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, use modern drawing paths (e.g. /rfx or /gfx options). The workaround requires server side support.(CVE-2024-32460)
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. Version 3.5.1 contains a patch for the issue. No known workarounds are available.(CVE-2024-32658)
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 if ((nWidth == 0) and (nHeight == 0)). Version 3.5.1 contains a patch for the issue. No known workarounds are available.(CVE-2024-32659)
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.5.1, a malicious server can crash the FreeRDP client by sending invalid huge allocation size. Version 3.5.1 contains a patch for the issue. No known workarounds are available.(CVE-2024-32660)
- Record
OESA-2024-1515- 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
Show 11 moreShow less
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-32039
9.8
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients using a version of FreeRDP prior to 3.5.0 or 2.11.6 are vulnerable to integer overflow and out-of-bounds write. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use /gfx options (e.g. deactivate with /bpp:32 or /rfx as it is on by default).
- Record
UBUNTU-CVE-2024-32039- 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
OSVCLSA-2025-1739825397 No score
freerdp: Fix of 6 CVEs
- CVE-2024-32458: fix missing input length checks
- CVE-2024-32459: fix missing input length check
- CVE-2024-32460: fix out-of-bound read in interleaved_decompress
- CVE-2024-32039: fix integer overflow
- CVE-2024-32040: fix missing check
- CVE-2024-32041: fix integer overflow
- Record
CLSA-2025-1739825397- Updated
- 2026-11-02
OSVMGASA-2024-0157 No score
Updated freerdp packages fix security vulnerabilities
This release is a security release and addresses multiple issues: [Low] OutOfBound Read in zgfx_decompress_segment. [Moderate] Integer overflow & OutOfBound Write in clear_decompress_residual_data. [Low] integer underflow in nsc_rle_decode. [Low] OutOfBound Read in planar_skip_plane_rle. [Low] OutOfBound Read in ncrush_decompress. [Low] OutOfBound Read in interleaved_decompress.
- Record
MGASA-2024-0157- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13900-1 No score
freerdp-3.5.1-1.1 on GA media
These are all security issues fixed in the freerdp-3.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13900-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14022-1 No score
freerdp2-2.11.7-1.1 on GA media
These are all security issues fixed in the freerdp2-2.11.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14022-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20339-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
Update to version 3.22.0 (jsc#PED-15526):
-
Major bugfix release:
- Complete overhaul of SDL client
- Introduction of new WINPR_ATTR_NODISCARD macro wrapping compiler or C language version specific [[nodiscard]] attributes
- Addition of WINPR_ATTR_NODISCARD to (some) public API functions so usage errors are producing warnings now
- Add some more stringify functions for logging
- We've received CVE reports, check
https://github.com/FreeRDP/FreeRDP/security/advisories for more details!
@Keryer reported an issue affecting client and proxy:
- CVE-2026-23948 @ehdgks0627 did some more fuzzying and found quite a number of client side bugs.
- CVE-2026-24682
- CVE-2026-24683
- CVE-2026-24676
- CVE-2026-24677
- CVE-2026-24678
- CVE-2026-24684
- CVE-2026-24679
- CVE-2026-24681
- CVE-2026-24675
- CVE-2026-24491
- CVE-2026-24680
-
Changes from version 3.21.0
- [core,info] fix missing NULL check (#12157)
- [gateway,tsg] fix TSG_PACKET_RESPONSE parsing (#12161)
- Allow querying auth identity with kerberos when running as a server (#12162)
- Sspi krb heimdal (#12163)
- Tsg fix idleTimeout parsing (#12167)
- [channels,smartcard] revert 649f7de (#12166)
- [crypto] deprecate er and der modules (#12170)
- [channels,rdpei] lock full update, not only parts (#12175)
- [winpr,platform] add WINPR_ATTR_NODISCARD macro (#12178)
- Wlog cleanup (#12179)
- new stringify functions & touch API defines (#12180)
- Add support for querying SECPKG_ATTR_PACKAGE_INFO to NTLM and Kerberos (#12171)
- [channels,video] measure times in ns (#12184)
- [utils] Nodiscard (#12187)
- Error handling fixes (#12186)
- [channels,drdynvc] check pointer before reset (#12189)
- Winpr api def (#12190)
- [winpr,platform] drop C23 [[nodiscard]] (#12192)
- [gdi] add additional checks for a valid rdpGdi (#12194)
- Sdl3 high dpiv2 (#12173)
- peer: Disconnect if Logon() returned FALSE (#12196)
- [channels,rdpecam] fix PROPERTY_DESCRIPTION parsing (#12197)
- [channel,rdpsnd] only clean up thread before free (#12199)
- [channels,rdpei] add RDPINPUT_CONTACT_FLAG_UP (#12195)
-
Update to version 3.21.0:
-
Bugfix release with a few new API functions addressing shortcomings with regard to input data validation. Thanks to @ehdgks0627 we have fixed the following additional (medium) client side vulnerabilities:
- CVE-2026-23530
- CVE-2026-23531
- CVE-2026-23532
- CVE-2026-23533
- CVE-2026-23534
- CVE-2026-23732
- CVE-2026-23883
- CVE-2026-23884
-
-
Changes from version 3.20.2
- [client,sdl] fix monitor resolution (#12142)
- [codec,progressive] fix progressive_rfx_upgrade_block (#12143)
- Krb cache fix (#12145)
- Rdpdr improved checks (#12141)
- Codec advanced length checks (#12146)
- Glyph fix length checks (#12151)
- Wlog printf format string checks (#12150)
- [warnings,format] fix format string warnings (#12152)
- Double free fixes (#12153)
- [clang-tidy] clean up code warnings (#12154)
-
Update to version 3.20.2:
- Patch release fixing a regression with gateway connections
introduced with 3.20.1
What's Changed
- Warnings and missing enumeration types (#12137)
- Patch release fixing a regression with gateway connections
introduced with 3.20.1
-
Changes from version 3.20.1:
-
New years cleanup release. Fixes some issues reported and does a cleaning sweep to bring down warnings. Thanks to @ehdgks0627 doing some code review/testing we've uncovered the following (medium) vulnerabilities:
- CVE-2026-22851
- CVE-2026-22852
- CVE-2026-22853
- CVE-2026-22854
- CVE-2026-22855
- CVE-2026-22856
- CVE-2026-22857
- CVE-2026-22858
- CVE-2026-22859
-
These affect FreeRDP based clients only, with the exception of CVE-2026-22858 also affecting FreeRDP proxy. FreeRDP based servers are not affected.
-
-
Update to version 3.20.0:
*…
- Record
openSUSE-SU-2026:20339-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1609-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
- CVE-2024-32039: Fixed an out-of-bounds write with variables of type uint32 (bsc#1223293)
- CVE-2024-32040: Fixed a integer underflow when using the 'NSC' codec (bsc#1223294)
- CVE-2024-32041: Fixed an out-of-bounds read in Stream_GetRemainingLength() (bsc#1223295)
- CVE-2024-32458: Fixed an out-of-bounds read on pSrcData[] (bsc#1223296)
- CVE-2024-32459: Fixed an out-of-bounds read in case SrcSize less than 4 (bsc#1223297)
- CVE-2024-32460: Fixed an out-of-bounds read when using '/bpp:32' legacy 'GDI' drawing path (bsc#1223298)
- Record
SUSE-SU-2024:1609-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1610-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
- CVE-2024-32039: Fixed an out-of-bounds write with variables of type uint32 (bsc#1223293)
- CVE-2024-32040: Fixed a integer underflow when using the 'NSC' codec (bsc#1223294)
- CVE-2024-32041: Fixed an out-of-bounds read in Stream_GetRemainingLength() (bsc#1223295)
- CVE-2024-32458: Fixed an out-of-bounds read on pSrcData[] (bsc#1223296)
- CVE-2024-32459: Fixed an out-of-bounds read in case SrcSize less than 4 (bsc#1223297)
- CVE-2024-32460: Fixed an out-of-bounds read when using '/bpp:32' legacy 'GDI' drawing path (bsc#1223298)
- Record
SUSE-SU-2024:1610-1- Updated
- 2026-11-02
OSVUSN-6749-1 No score
freerdp2 vulnerabilities
It was discovered that FreeRDP incorrectly handled certain context resets. If a user were tricked into connecting to a malicious server, a remote attacker could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2024-22211)
Evgeny Legerov discovered that FreeRDP incorrectly handled certain memory operations. If a user were tricked into connecting to a malicious server, a remote attacker could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2024-32039, CVE-2024-32040)
Evgeny Legerov 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. (CVE-2024-32041, CVE-2024-32458, CVE-2024-32460)
Evgeny Legerov discovered that FreeRDP incorrectly handled certain memory operations. A remote attacker could possibly use this issue to cause FreeRDP clients and servers to crash, resulting in a denial of service. (CVE-2024-32459)
- Record
USN-6749-1- Updated
- 2026-11-02
OSVUSN-7341-1 No score
freerdp2 vulnerabilities
Evgeny Legerov discovered that FreeRDP incorrectly handled certain memory operations. If a user were tricked into connecting to a malicious server, a remote attacker could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2024-32039, CVE-2024-32040, CVE-2024-32041)
Evgeny Legerov 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. (CVE-2024-32458, CVE-2024-32460)
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. (CVE-2024-32661)
- Record
USN-7341-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freerdpTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 2.1.1-5.el7_9.tuxcare.els4 | 2.1.1-5.el7_9.tuxcare.els4 |
freerdp-develTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 2.1.1-5.el7_9.tuxcare.els4 | 2.1.1-5.el7_9.tuxcare.els4 |
freerdp-libsTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 2.1.1-5.el7_9.tuxcare.els4 | 2.1.1-5.el7_9.tuxcare.els4 |
libwinprTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 2.1.1-5.el7_9.tuxcare.els4 | 2.1.1-5.el7_9.tuxcare.els4 |
libwinpr-develTuxCare:CentOS:7 From an advisory covering 6 CVEs |
before 2.1.1-5.el7_9.tuxcare.els4 | 2.1.1-5.el7_9.tuxcare.els4 |
freerdp2Debian:12 |
before 2.11.7+dfsg1-6~deb12u1, plus listed versions 2.10.0+dfsg1-12.10.0+dfsg1-1.12.11.2+dfsg1-12.11.2+dfsg1-1.1~exp12.11.2+dfsg1-1.1~exp2 Show 6 moreShow less2.11.5+dfsg1-12.11.7+dfsg1-12.11.7+dfsg1-22.11.7+dfsg1-32.11.7+dfsg1-42.11.7+dfsg1-5 |
2.11.7+dfsg1-6~deb12u1 |
freerdp2Debian:11 From an advisory covering 32 CVEs |
before 2.3.0+dfsg1-2+deb11u2, plus listed versions 2.3.0+dfsg1-22.3.0+dfsg1-2+deb11u1 |
2.3.0+dfsg1-2+deb11u2 |
freerdpMageia:9 From an advisory covering 6 CVEs |
before 2.11.7-1.mga9 | 2.11.7-1.mga9 |
freerdpopenEuler:20.03-LTS-SP1 From an advisory covering 9 CVEs |
before 2.11.7-1.oe1 | 2.11.7-1.oe1 |
freerdpopenEuler:20.03-LTS-SP4 From an advisory covering 9 CVEs |
before 2.11.7-1.oe2003sp4 | 2.11.7-1.oe2003sp4 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freerdpopenEuler:22.03-LTS From an advisory covering 9 CVEs |
before 2.11.7-1.oe2203sp3 | 2.11.7-1.oe2203sp3 |
freerdpopenEuler:22.03-LTS-SP1 From an advisory covering 9 CVEs |
before 2.11.7-1.oe2203sp1 | 2.11.7-1.oe2203sp1 |
freerdpopenEuler:22.03-LTS-SP2 From an advisory covering 9 CVEs |
before 2.11.7-1.oe2203sp2 | 2.11.7-1.oe2203sp2 |
freerdpopenEuler:22.03-LTS-SP3 From an advisory covering 9 CVEs |
before 2.11.7-1.oe2203sp3 | 2.11.7-1.oe2203sp3 |
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 |
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 |
freerdpSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 6 CVEs |
before 2.1.2-12.44.1 | 2.1.2-12.44.1 |
freerdpSUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 6 CVEs |
before 2.1.2-12.44.1 | 2.1.2-12.44.1 |
freerdpSUSE:Linux Enterprise Module for Package Hub 15 SP5 From an advisory covering 6 CVEs |
before 2.4.0-150400.3.29.1 | 2.4.0-150400.3.29.1 |
freerdpSUSE:Linux Enterprise Workstation Extension 15 SP5 From an advisory covering 6 CVEs |
before 2.4.0-150400.3.29.1 | 2.4.0-150400.3.29.1 |
freerdpopenSUSE:Leap 15.5 From an advisory covering 6 CVEs |
before 2.4.0-150400.3.29.1 | 2.4.0-150400.3.29.1 |
freerdpUbuntu:16.04:LTS |
All versions, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu11.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.21.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.31.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.4 |
None known |
freerdp2Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.0.0~git20170725.1.1648deb+dfsg1-12.0.0~git20170725.1.1648deb+dfsg1-52.0.0~git20170725.1.1648deb+dfsg1-5ubuntu12.0.0~git20170725.1.1648deb+dfsg1-5ubuntu22.0.0~git20170725.1.1648deb+dfsg1-6 Show 14 moreShow less2.0.0~git20170725.1.1648deb+dfsg1-6build12.0.0~git20170725.1.1648deb+dfsg1-72.0.0~git20170725.1.1648deb+dfsg1-7ubuntu0.12.1.1+dfsg1-0ubuntu0.18.04.12.2.0+dfsg1-0ubuntu0.18.04.12.2.0+dfsg1-0ubuntu0.18.04.22.2.0+dfsg1-0ubuntu0.18.04.32.2.0+dfsg1-0ubuntu0.18.04.42.2.0+dfsg1-0ubuntu0.18.04.4+esm12.2.0+dfsg1-0ubuntu0.18.04.4+esm22.2.0+dfsg1-0ubuntu0.18.04.4+esm32.2.0+dfsg1-0ubuntu0.18.04.4+esm42.2.0+dfsg1-0ubuntu0.18.04.4+esm52.2.0+dfsg1-0ubuntu0.18.04.4+esm6 |
None known |
freerdpUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-15ubuntu11.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.11.1.0~git20140921.1.440916e+dfsg1-15ubuntu1.18.04.2 |
None known |
freerdp2Ubuntu:20.04:LTS |
before 2.6.1+dfsg1-0ubuntu0.20.04.1, plus listed versions 2.0.0~git20190204.1.2693389a+dfsg1-12.0.0~git20190204.1.2693389a+dfsg1-22.0.0~git20190204.1.2693389a+dfsg1-2build12.0.0~git20190204.1.2693389a+dfsg1-2build22.1.1+dfsg1-0ubuntu0.20.04.1 Show 6 moreShow less2.2.0+dfsg1-0ubuntu0.20.04.12.2.0+dfsg1-0ubuntu0.20.04.22.2.0+dfsg1-0ubuntu0.20.04.32.2.0+dfsg1-0ubuntu0.20.04.42.2.0+dfsg1-0ubuntu0.20.04.52.2.0+dfsg1-0ubuntu0.20.04.6 |
2.6.1+dfsg1-0ubuntu0.20.04.1 |
freerdp2Ubuntu:22.04:LTS |
before 2.6.1+dfsg1-3ubuntu2.6, plus listed versions 2.3.0+dfsg1-2build12.3.0+dfsg1-2ubuntu12.3.0+dfsg1-2ubuntu22.4.1+dfsg1-12.4.1+dfsg1-1ubuntu1 Show 12 moreShow less2.4.1+dfsg1-1ubuntu22.5.0+dfsg1-12.6.0+dfsg1-12.6.1+dfsg1-12.6.1+dfsg1-32.6.1+dfsg1-3ubuntu12.6.1+dfsg1-3ubuntu22.6.1+dfsg1-3ubuntu2.12.6.1+dfsg1-3ubuntu2.22.6.1+dfsg1-3ubuntu2.32.6.1+dfsg1-3ubuntu2.42.6.1+dfsg1-3ubuntu2.5 |
2.6.1+dfsg1-3ubuntu2.6 |
freerdp3Ubuntu:24.04:LTS |
before 3.5.0+dfsg1-0ubuntu1, plus listed versions 3.4.0+dfsg1-0ubuntu23.4.0+dfsg1-0ubuntu33.4.0+dfsg1-0ubuntu4 |
3.5.0+dfsg1-0ubuntu1 |
freerdp2Ubuntu:Pro:24.04:LTS |
before 2.11.5+dfsg1-1ubuntu0.1~esm1, plus listed versions 2.10.0+dfsg1-1.1ubuntu12.11.2+dfsg1-12.11.2+dfsg1-1build12.11.2+dfsg1-1build32.11.5+dfsg1-1build12.11.5+dfsg1-1build2 |
2.11.5+dfsg1-1ubuntu0.1~esm1 |
freerdp2Ubuntu:20.04:LTS From an advisory covering 7 CVEs |
before 2.6.1+dfsg1-0ubuntu0.20.04.1, plus listed versions 2.0.0~git20190204.1.2693389a+dfsg1-12.0.0~git20190204.1.2693389a+dfsg1-22.0.0~git20190204.1.2693389a+dfsg1-2build12.0.0~git20190204.1.2693389a+dfsg1-2build22.1.1+dfsg1-0ubuntu0.20.04.1 Show 6 moreShow less2.2.0+dfsg1-0ubuntu0.20.04.12.2.0+dfsg1-0ubuntu0.20.04.22.2.0+dfsg1-0ubuntu0.20.04.32.2.0+dfsg1-0ubuntu0.20.04.42.2.0+dfsg1-0ubuntu0.20.04.52.2.0+dfsg1-0ubuntu0.20.04.6 |
2.6.1+dfsg1-0ubuntu0.20.04.1 |
freerdp2Ubuntu:22.04:LTS From an advisory covering 7 CVEs |
before 2.6.1+dfsg1-3ubuntu2.6, plus listed versions 2.3.0+dfsg1-2build12.3.0+dfsg1-2ubuntu12.3.0+dfsg1-2ubuntu22.4.1+dfsg1-12.4.1+dfsg1-1ubuntu1 Show 12 moreShow less2.4.1+dfsg1-1ubuntu22.5.0+dfsg1-12.6.0+dfsg1-12.6.1+dfsg1-12.6.1+dfsg1-32.6.1+dfsg1-3ubuntu12.6.1+dfsg1-3ubuntu22.6.1+dfsg1-3ubuntu2.12.6.1+dfsg1-3ubuntu2.22.6.1+dfsg1-3ubuntu2.32.6.1+dfsg1-3ubuntu2.42.6.1+dfsg1-3ubuntu2.5 |
2.6.1+dfsg1-3ubuntu2.6 |
freerdp2Ubuntu:Pro:24.04:LTS From an advisory covering 6 CVEs |
before 2.11.5+dfsg1-1ubuntu0.1~esm1, plus listed versions 2.10.0+dfsg1-1.1ubuntu12.11.2+dfsg1-12.11.2+dfsg1-1build12.11.2+dfsg1-1build32.11.5+dfsg1-1build12.11.5+dfsg1-1build2 |
2.11.5+dfsg1-1ubuntu0.1~esm1 |
freerdpopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 3.5.1-1.1 | 3.5.1-1.1 |
freerdp2openSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 2.11.7-1.1 | 2.11.7-1.1 |
freerdpopenSUSE:Leap 16.0 From an advisory covering 44 CVEs |
before 3.22.0-160000.1.1 | 3.22.0-160000.1.1 |
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-32039 is a critical vulnerability (CVSS 9.8) in Freerdp, published April 22, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.27%, the 83rd percentile. Fixed in freerdp2 2.11.7+dfsg1-6~deb12u1.
References
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-q5h8-7j42-j4r9
github.com/FreeRDP/FreeRDP/pull/10077
github.com/FreeRDP/FreeRDP/releases/tag/2.11.6
github.com/FreeRDP/FreeRDP/releases/tag/3.5.0
lists.fedoraproject.org/archives/list/[email protected]/message/ZKI4UISUXYNBPN4K6TIQKDRTIJ6CDCKJ
lists.fedoraproject.org/archives/list/[email protected]/message/7SIS6NUNLUBOV4CPCSWKDE6T6C2W3WTR
Show 166 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/PX3U6YPZQ7PEJBVKSBUOLWVH7DHROHY5
lists.fedoraproject.org/archives/list/[email protected]/message/5JL476WVJSIE7SBUKVJRVA6A52V2HOLZ
lists.debian.org/debian-lts-announce/2025/02/msg00016.html
errata.tuxcare.com/centos7-els/CLSA-2025-1739825397.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/32xxx/CVE-2024-32039.json
nvd.nist.gov/vuln/detail/CVE-2024-32039
security-tracker.debian.org/tracker/CVE-2024-32039
advisories.mageia.org/MGASA-2024-0157.html
bugs.mageia.org/show_bug.cgi?id=33129
lwn.net/Articles/970778
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1515
nvd.nist.gov/vuln/detail/CVE-2024-32040
nvd.nist.gov/vuln/detail/CVE-2024-32041
nvd.nist.gov/vuln/detail/CVE-2024-32458
nvd.nist.gov/vuln/detail/CVE-2024-32459
nvd.nist.gov/vuln/detail/CVE-2024-32460
nvd.nist.gov/vuln/detail/CVE-2024-32658
nvd.nist.gov/vuln/detail/CVE-2024-32659
nvd.nist.gov/vuln/detail/CVE-2024-32660
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
access.redhat.com/security/cve/CVE-2024-32040
cve.org/CVERecord?id=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
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
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
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
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
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
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
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
nvd.nist.gov/vuln/detail/CVE-2024-32662
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vffh-j6hh-95f4
suse.com/support/update/announcement/2024/suse-su-20241609-1
bugzilla.suse.com/1223293
bugzilla.suse.com/1223294
bugzilla.suse.com/1223295
bugzilla.suse.com/1223296
bugzilla.suse.com/1223297
bugzilla.suse.com/1223298
suse.com/security/cve/CVE-2024-32039
suse.com/security/cve/CVE-2024-32040
suse.com/security/cve/CVE-2024-32041
suse.com/security/cve/CVE-2024-32458
suse.com/security/cve/CVE-2024-32459
suse.com/security/cve/CVE-2024-32460
suse.com/support/update/announcement/2024/suse-su-20241610-1
ubuntu.com/security/CVE-2024-32039
freerdp.com/2024/04/17/2_11_6-release
ubuntu.com/security/notices/USN-6749-1
ubuntu.com/security/notices/USN-7341-1
ubuntu.com/security/CVE-2024-22211
ubuntu.com/security/CVE-2024-32040
ubuntu.com/security/CVE-2024-32041
ubuntu.com/security/CVE-2024-32458
ubuntu.com/security/CVE-2024-32459
ubuntu.com/security/CVE-2024-32460
ubuntu.com/security/CVE-2024-32658
ubuntu.com/security/CVE-2024-32661
bugzilla.suse.com/1214869
bugzilla.suse.com/1214870
bugzilla.suse.com/1214871
bugzilla.suse.com/1219049
bugzilla.suse.com/1223346
bugzilla.suse.com/1223347
bugzilla.suse.com/1223348
bugzilla.suse.com/1223353
bugzilla.suse.com/1243109
bugzilla.suse.com/1256717
bugzilla.suse.com/1256718
bugzilla.suse.com/1256719
bugzilla.suse.com/1256720
bugzilla.suse.com/1256721
bugzilla.suse.com/1256722
bugzilla.suse.com/1256723
bugzilla.suse.com/1256724
bugzilla.suse.com/1256725
bugzilla.suse.com/1256940
bugzilla.suse.com/1256941
bugzilla.suse.com/1256942
bugzilla.suse.com/1256943
bugzilla.suse.com/1256944
bugzilla.suse.com/1256945
bugzilla.suse.com/1256946
bugzilla.suse.com/1256947
suse.com/security/cve/CVE-2023-40574
suse.com/security/cve/CVE-2023-40575
suse.com/security/cve/CVE-2023-40576
suse.com/security/cve/CVE-2024-22211
suse.com/security/cve/CVE-2024-32658
suse.com/security/cve/CVE-2024-32659
suse.com/security/cve/CVE-2024-32660
suse.com/security/cve/CVE-2024-32661
suse.com/security/cve/CVE-2025-4478
suse.com/security/cve/CVE-2026-22851
suse.com/security/cve/CVE-2026-22852
suse.com/security/cve/CVE-2026-22853
suse.com/security/cve/CVE-2026-22854
suse.com/security/cve/CVE-2026-22855
suse.com/security/cve/CVE-2026-22856
suse.com/security/cve/CVE-2026-22857
suse.com/security/cve/CVE-2026-22858
suse.com/security/cve/CVE-2026-22859
suse.com/security/cve/CVE-2026-23530
suse.com/security/cve/CVE-2026-23531
suse.com/security/cve/CVE-2026-23532
suse.com/security/cve/CVE-2026-23533
suse.com/security/cve/CVE-2026-23534
suse.com/security/cve/CVE-2026-23732
suse.com/security/cve/CVE-2026-23883
suse.com/security/cve/CVE-2026-23884
suse.com/security/cve/CVE-2026-23948
suse.com/security/cve/CVE-2026-24491
suse.com/security/cve/CVE-2026-24675
suse.com/security/cve/CVE-2026-24676
suse.com/security/cve/CVE-2026-24677
suse.com/security/cve/CVE-2026-24678
suse.com/security/cve/CVE-2026-24679
suse.com/security/cve/CVE-2026-24680
suse.com/security/cve/CVE-2026-24681
suse.com/security/cve/CVE-2026-24682
suse.com/security/cve/CVE-2026-24683
suse.com/security/cve/CVE-2026-24684
Left out here: the rest of 1 source description. The JSON record has them.