CVE-2026-24678
FreeRDP has a Heap-use-after-free in cam_v4l_stream_capture_thread
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
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
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.7
FreeRDP has a Heap-use-after-free in cam_v4l_stream_capture_thread
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
CVE-2026-24678- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-416, CWE-825
- Updated
- 2026-11-02
EUVDEUVD-2026-6485
8.7
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
EUVD-2026-6485- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
NVD
8.7
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
CVE-2026-24678- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-416, CWE-825
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-24678
7.5
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
ALPINE-CVE-2026-24678- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
8.7
FreeRDP has a Heap-use-after-free in cam_v4l_stream_capture_thread
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
CVE-2026-24678- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-416
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-24678
7.5
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
DEBIAN-CVE-2026-24678- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVRHSA-2026:19033
8.8
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2026:19033- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:3068
8.1
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2026:3068- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:4121
8.1
Red Hat Security Advisory: freerdp security update
- Record
RHSA-2026:4121- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:3068
8.1
Important: freerdp security update
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. The xfreerdp client can connect to RDP servers such as Microsoft Windows machines, xrdp, and VirtualBox.
Security Fix(es):
-
freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22855)
-
freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22853)
-
freerdp: FreeRDP global-buffer-overflow (CVE-2026-22858)
-
freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22859)
-
freerdp: FreeRDP: Denial of Service via use after free in ecam_channel_write (CVE-2026-24678)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:3068- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-24678
8.7
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, A capture thread sends sample responses using a freed channel callback after a device channel close, leading to a use after free in ecam_channel_write. This vulnerability is fixed in 3.22.0.
- Record
UBUNTU-CVE-2026-24678- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:3068 No score
Important: freerdp security update
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. The xfreerdp client can connect to RDP servers such as Microsoft Windows machines, xrdp, and VirtualBox.
Security Fix(es):
- freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22855)
- freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22853)
- freerdp: FreeRDP global-buffer-overflow (CVE-2026-22858)
- freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22859)
- freerdp: FreeRDP: Denial of Service via use after free in ecam_channel_write (CVE-2026-24678)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:3068- Updated
- 2026-11-02
OSVMGASA-2026-0046 No score
Updated freerdp packages fix security vulnerabilities
FreeRDP has heap-buffer-overflow in planar_decompress_plane_rle. (CVE-2026-23530) FreeRDP has heap-buffer-overflow in clear_decompress. (CVE-2026-23531) FreeRDP has heap-buffer-overflow in gdi_SurfaceToSurface. (CVE-2026-23532) FreeRDP has heap-buffer-overflow in clear_decompress_residual_data. (CVE-2026-23533) FreeRDP has heap-buffer-overflow in clear_decompress_bands_data. (CVE-2026-23534) FreeRDP has a NULL Pointer Dereference in rdp_write_logon_info_v2(). (CVE-2026-23948) FreeRDP has a heap-use-after-free in video_timer. (CVE-2026-24491) FreeRDP has a Heap-use-after-free in urb_select_interface. (CVE-2026-24675) FreeRDP has a heap-use-after-free in audio_format_compatible. (CVE-2026-24676) FreeRDP has a heap-buffer-overflow in ecam_encoder_compress_h264. (CVE-2026-24677) FreeRDP has a Heap-use-after-free in cam_v4l_stream_capture_thread. (CVE-2026-24678) FreeRDP has a heap-buffer-overflow in urb_select_interface. (CVE-2026-24679) FreeRDP has a heap-use-after-free in update_pointer_new(SDL). (CVE-2026-24680) FreeRDP has a heap-use-after-free in urb_bulk_transfer_cb. (CVE-2026-24681) FreeRDP has a Heap-buffer-overflow in audio_formats_free. (CVE-2026-24682) FreeRDP has a heap-use-after-free in ainput_send_input_event. (CVE-2026-24683) FreeRDP has a Heap-use-after-free in play_thread. (CVE-2026-24684)
- Record
MGASA-2026-0046- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10132-1 No score
freerdp-3.22.0-1.1 on GA media
These are all security issues fixed in the freerdp-3.22.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10132-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-2026:0763-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
- CVE-2026-24491: heap-use-after-free in video_timer (bsc#1257981).
- CVE-2026-24675: heap-use-after-free in urb_select_interface (bsc#1257982).
- CVE-2026-24676: heap-use-after-free in audio_format_compatible (bsc#1257983).
- CVE-2026-24677: heap-buffer-overflow in ecam_encoder_compress_h264 (bsc#1257984).
- CVE-2026-24678: heap-use-after-free in cam_v4l_stream_capture_thread (bsc#1257985).
- CVE-2026-24679: heap-buffer-overflow in urb_select_interface (bsc#1257986).
- CVE-2026-24680: heap-use-after-free in update_pointer_new(SDL) (bsc#1257987).
- CVE-2026-24681: heap-use-after-free in urb_bulk_transfer_cb (bsc#1257988).
- CVE-2026-24682: heap-buffer-overflow in audio_formats_free (bsc#1257989).
- CVE-2026-24683: heap-use-after-free in ainput_send_input_event (bsc#1257990).
- CVE-2026-24684: heap-use-after-free in play_thread (bsc#1257991).
- Record
SUSE-SU-2026:0763-1- Updated
- 2026-11-02
OSVUSN-8042-1 No score
freerdp2, freerdp3 vulnerabilities
It was discovered that FreeRDP incorrectly handled memory under certain circumstances, which could lead to a NULL pointer dereference. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-23948)
It was discovered that FreeRDP did not correctly validate the size of certain variables, which could cause a buffer overflow. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected FreeRDP3 in Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-24491)
It was discovered that FreeRDP did not correctly validate the size of certain variables, which could cause a buffer overflow. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-24675, CVE-2026-24679, CVE-2026-24682)
It was discovered that FreeRDP had a use after free vulnerability under certain circumstances. An attacker could use this to cause a denial of service or possibly execute arbitrary code. (CVE-2026-24676, CVE-2026-24681)
It was discovered that FreeRDP did not correctly validate the size of certain variables, which could cause a buffer overflow. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 25.10. (CVE-2026-24677)
It was discovered that FreeRDP had a use after free vulnerability under certain circumstances. An attacker could use this to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 25.10. (CVE-2026-24678)
It was discovered that FreeRDP had a use after free vulnerability under certain circumstances. An attacker could use this to cause a denial of service or possibly execute arbitrary code. This issue only affected FreeRDP3 in Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-24680)
It was discovered that FreeRDP had a use after free vulnerability under certain circumstances. An attacker could use this to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2026-24683, CVE-2026-24684)
- Record
USN-8042-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freerdpAlpine:v3.23 |
before 3.22.0-r0 | 3.22.0-r0 |
freerdpAlpine:v3.24 |
before 3.22.0-r0 | 3.22.0-r0 |
freerdpAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-develAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-libsAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-serverAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
libwinprAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
libwinpr-develAlmaLinux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp2Debian:12 |
All versions, 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 8 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-52.11.7+dfsg1-62.11.7+dfsg1-6~deb12u1 |
None known |
freerdp3Debian:13 |
before 3.15.0+dfsg-2.1+deb13u1, plus listed versions 3.15.0+dfsg-2.1 |
3.15.0+dfsg-2.1+deb13u1 |
Show 47 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freerdp3Debian:14 |
before 3.22.0+dfsg-1, plus listed versions 3.15.0+dfsg-2.13.16.0+dfsg-13.16.0+dfsg-23.17.0+dfsg-13.17.1+dfsg-1 Show 12 moreShow less3.17.1+dfsg-23.17.2+dfsg-13.17.2+dfsg-23.17.2+dfsg-33.18.0+dfsg-13.19.0+dfsg-13.19.1+dfsg-13.20.0+dfsg-13.20.2+dfsg-13.21.0+dfsg-13.22.0+dfsg-1~bpo13+03.22.0+dfsg-1~bpo13+1 |
3.22.0+dfsg-1 |
freerdpMageia:9 From an advisory covering 17 CVEs |
before 2.11.7-1.2.mga9 | 2.11.7-1.2.mga9 |
freerdpRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-libsRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-server-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
libwinprRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
libwinpr-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-develRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdp-serverRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
libwinpr-develRed Hat:enterprise_linux:10.2 From an advisory covering 23 CVEs |
before 2:3.10.3-12.el10_2.2 | 2:3.10.3-12.el10_2.2 |
freerdpRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-libsRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-libs-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-server-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
libwinprRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
libwinpr-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-develRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdp-serverRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
libwinpr-develRed Hat:enterprise_linux:10.1 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdpRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-debugsourceRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-libsRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-libs-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-server-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
libwinprRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
libwinpr-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-develRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdp-serverRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
libwinpr-develRed Hat:enterprise_linux_eus:10.0 From an advisory covering 5 CVEs |
before 2:3.10.3-3.el10_0.2 | 2:3.10.3-3.el10_0.2 |
freerdpRocky Linux:10 From an advisory covering 5 CVEs |
before 2:3.10.3-5.el10_1.2 | 2:3.10.3-5.el10_1.2 |
freerdpSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 11 CVEs |
before 3.10.3-150700.3.6.1 | 3.10.3-150700.3.6.1 |
freerdpSUSE:Linux Enterprise Workstation Extension 15 SP7 From an advisory covering 11 CVEs |
before 3.10.3-150700.3.6.1 | 3.10.3-150700.3.6.1 |
freerdp3Ubuntu:25.10 |
before 3.16.0+dfsg-2ubuntu0.1, plus listed versions 3.14.0+dfsg-1ubuntu13.15.0+dfsg-2.13.16.0+dfsg-1ubuntu13.16.0+dfsg-2 |
3.16.0+dfsg-2ubuntu0.1 |
freerdp2Ubuntu:Pro:18.04:LTS From an advisory covering 12 CVEs |
before 2.2.0+dfsg1-0ubuntu0.18.04.4+esm5, 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 12 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+esm4 |
2.2.0+dfsg1-0ubuntu0.18.04.4+esm5 |
freerdp2Ubuntu:Pro:20.04:LTS From an advisory covering 12 CVEs |
before 2.6.1+dfsg1-0ubuntu0.20.04.2+esm3, 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 10 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.62.6.1+dfsg1-0ubuntu0.20.04.12.6.1+dfsg1-0ubuntu0.20.04.22.6.1+dfsg1-0ubuntu0.20.04.2+esm12.6.1+dfsg1-0ubuntu0.20.04.2+esm2 |
2.6.1+dfsg1-0ubuntu0.20.04.2+esm3 |
freerdp2Ubuntu:22.04:LTS From an advisory covering 12 CVEs |
before 2.6.1+dfsg1-3ubuntu2.10, 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 16 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.52.6.1+dfsg1-3ubuntu2.62.6.1+dfsg1-3ubuntu2.72.6.1+dfsg1-3ubuntu2.82.6.1+dfsg1-3ubuntu2.9 |
2.6.1+dfsg1-3ubuntu2.10 |
freerdp3Ubuntu:24.04:LTS From an advisory covering 12 CVEs |
before 3.5.1+dfsg1-0ubuntu1.2, plus listed versions 3.4.0+dfsg1-0ubuntu23.4.0+dfsg1-0ubuntu33.4.0+dfsg1-0ubuntu43.5.0+dfsg1-0ubuntu13.5.1+dfsg1-0ubuntu13.5.1+dfsg1-0ubuntu1.1 |
3.5.1+dfsg1-0ubuntu1.2 |
freerdp2Ubuntu:Pro:24.04:LTS From an advisory covering 12 CVEs |
before 2.11.5+dfsg1-1ubuntu0.1~esm5, plus listed versions 2.10.0+dfsg1-1.1ubuntu12.11.2+dfsg1-12.11.2+dfsg1-1build12.11.2+dfsg1-1build32.11.5+dfsg1-1build1 Show 5 moreShow less2.11.5+dfsg1-1build22.11.5+dfsg1-1ubuntu0.1~esm12.11.5+dfsg1-1ubuntu0.1~esm22.11.5+dfsg1-1ubuntu0.1~esm32.11.5+dfsg1-1ubuntu0.1~esm4 |
2.11.5+dfsg1-1ubuntu0.1~esm5 |
freerdp3Ubuntu:25.10 From an advisory covering 12 CVEs |
before 3.16.0+dfsg-2ubuntu0.1, plus listed versions 3.14.0+dfsg-1ubuntu13.15.0+dfsg-2.13.16.0+dfsg-1ubuntu13.16.0+dfsg-2 |
3.16.0+dfsg-2ubuntu0.1 |
freerdpopenSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 3.22.0-1.1 | 3.22.0-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 | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-24678 is a high vulnerability (CVSS 8.7) in Freerdp, published February 3, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.70%, the 53rd percentile. Fixed in freerdp 3.22.0-r0.
References
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6gvg-29wx-6v7h
github.com/FreeRDP/FreeRDP/commit/f3ab1a16139036179d9852745fdade18fec11600
access.redhat.com/security/cve/CVE-2026-24678
bugzilla.redhat.com/show_bug.cgi?id=2438197
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-24678.json
access.redhat.com/errata/RHSA-2026:4121
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:3068
access.redhat.com/errata/RHSA-2026:19033
security.alpinelinux.org/vuln/CVE-2026-24678
access.redhat.com/security/cve/CVE-2026-22853
access.redhat.com/security/cve/CVE-2026-22855
access.redhat.com/security/cve/CVE-2026-22858
access.redhat.com/security/cve/CVE-2026-22859
bugzilla.redhat.com/2429645
bugzilla.redhat.com/2429647
bugzilla.redhat.com/2429649
bugzilla.redhat.com/2429653
bugzilla.redhat.com/2438197
errata.almalinux.org/10/ALSA-2026-3068.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/24xxx/CVE-2026-24678.json
nvd.nist.gov/vuln/detail/CVE-2026-24678
security-tracker.debian.org/tracker/CVE-2026-24678
advisories.mageia.org/MGASA-2026-0046.html
bugs.mageia.org/show_bug.cgi?id=35038
lists.opensuse.org/archives/list/[email protected]/message/3PECP75D65BGMOXX4VA6VFZW5A365UOB
openwall.com/lists/oss-security/2026/02/09/8
openwall.com/lists/oss-security/2026/02/10/1
ubuntu.com/security/notices/USN-8004-1
ubuntu.com/security/notices/USN-8042-1
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2429645
bugzilla.redhat.com/show_bug.cgi?id=2429647
bugzilla.redhat.com/show_bug.cgi?id=2429649
bugzilla.redhat.com/show_bug.cgi?id=2429650
bugzilla.redhat.com/show_bug.cgi?id=2429652
bugzilla.redhat.com/show_bug.cgi?id=2429653
bugzilla.redhat.com/show_bug.cgi?id=2429654
bugzilla.redhat.com/show_bug.cgi?id=2430881
bugzilla.redhat.com/show_bug.cgi?id=2438201
bugzilla.redhat.com/show_bug.cgi?id=2438202
bugzilla.redhat.com/show_bug.cgi?id=2438207
bugzilla.redhat.com/show_bug.cgi?id=2438208
bugzilla.redhat.com/show_bug.cgi?id=2438210
bugzilla.redhat.com/show_bug.cgi?id=2438212
bugzilla.redhat.com/show_bug.cgi?id=2438216
bugzilla.redhat.com/show_bug.cgi?id=2438217
bugzilla.redhat.com/show_bug.cgi?id=2438221
bugzilla.redhat.com/show_bug.cgi?id=2442959
bugzilla.redhat.com/show_bug.cgi?id=2443132
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_19033.json
access.redhat.com/security/cve/CVE-2026-22852
cve.org/CVERecord?id=CVE-2026-22852
nvd.nist.gov/vuln/detail/CVE-2026-22852
github.com/FreeRDP/FreeRDP/releases/tag/3.20.1
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9chc-g79v-4qq4
cve.org/CVERecord?id=CVE-2026-22853
nvd.nist.gov/vuln/detail/CVE-2026-22853
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-47v9-p4gp-w5ch
access.redhat.com/security/cve/CVE-2026-22854
cve.org/CVERecord?id=CVE-2026-22854
nvd.nist.gov/vuln/detail/CVE-2026-22854
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-47vj-g3c3-3rmf
cve.org/CVERecord?id=CVE-2026-22855
nvd.nist.gov/vuln/detail/CVE-2026-22855
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-rwp3-g84r-6mx9
access.redhat.com/security/cve/CVE-2026-22856
cve.org/CVERecord?id=CVE-2026-22856
nvd.nist.gov/vuln/detail/CVE-2026-22856
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-w842-c386-fxhv
cve.org/CVERecord?id=CVE-2026-22858
nvd.nist.gov/vuln/detail/CVE-2026-22858
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-qmqf-m84q-x896
cve.org/CVERecord?id=CVE-2026-22859
nvd.nist.gov/vuln/detail/CVE-2026-22859
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-56f5-76qv-2r36
access.redhat.com/security/cve/CVE-2026-23732
cve.org/CVERecord?id=CVE-2026-23732
nvd.nist.gov/vuln/detail/CVE-2026-23732
github.com/FreeRDP/FreeRDP/blob/f96ee2a6dd02739325c2a4e36a14978b561f00ea/libfreerdp/cache/glyph.c
github.com/FreeRDP/FreeRDP/blob/f96ee2a6dd02739325c2a4e36a14978b561f00ea/libfreerdp/codec/color.c
github.com/FreeRDP/FreeRDP/blob/f96ee2a6dd02739325c2a4e36a14978b561f00ea/libfreerdp/core/graphics.c
github.com/FreeRDP/FreeRDP/blob/f96ee2a6dd02739325c2a4e36a14978b561f00ea/libfreerdp/core/orders.c
github.com/FreeRDP/FreeRDP/releases/tag/3.21.0
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-7qxp-j2fj-c3pp
access.redhat.com/security/cve/CVE-2026-23948
cve.org/CVERecord?id=CVE-2026-23948
nvd.nist.gov/vuln/detail/CVE-2026-23948
github.com/FreeRDP/FreeRDP/commit/4d44e3c097656a8b9ec696353647b0888ca45860
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6f3c-qvqq-2px5
access.redhat.com/security/cve/CVE-2026-24491
cve.org/CVERecord?id=CVE-2026-24491
nvd.nist.gov/vuln/detail/CVE-2026-24491
github.com/FreeRDP/FreeRDP/commit/e02e052f6692550e539d10f99de9c35a23492db2
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-4x6j-w49r-869g
access.redhat.com/security/cve/CVE-2026-24675
cve.org/CVERecord?id=CVE-2026-24675
nvd.nist.gov/vuln/detail/CVE-2026-24675
github.com/FreeRDP/FreeRDP/commit/d676518809c319eec15911c705c13536036af2ae
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-x9jr-99h2-g7mj
access.redhat.com/security/cve/CVE-2026-24676
cve.org/CVERecord?id=CVE-2026-24676
nvd.nist.gov/vuln/detail/CVE-2026-24676
github.com/FreeRDP/FreeRDP/commit/026b81ae5831ac1598d8f7371e0d0996fac7db00
github.com/FreeRDP/FreeRDP/security/advisories/GHSA-qh5p-frq4-pgxj
cve.org/CVERecord?id=CVE-2026-24678
access.redhat.com/security/cve/CVE-2026-24679
cve.org/CVERecord?id=CVE-2026-24679
nvd.nist.gov/vuln/detail/CVE-2026-24679
github.com/FreeRDP/FreeRDP/commit/2d563a50be17c1b407ca448b1321378c0726dd31
access.redhat.com/security/cve/CVE-2026-24681
cve.org/CVERecord?id=CVE-2026-24681
nvd.nist.gov/vuln/detail/CVE-2026-24681
access.redhat.com/security/cve/CVE-2026-24682
cve.org/CVERecord?id=CVE-2026-24682
nvd.nist.gov/vuln/detail/CVE-2026-24682
access.redhat.com/security/cve/CVE-2026-24683
cve.org/CVERecord?id=CVE-2026-24683
nvd.nist.gov/vuln/detail/CVE-2026-24683
access.redhat.com/security/cve/CVE-2026-24684
cve.org/CVERecord?id=CVE-2026-24684
nvd.nist.gov/vuln/detail/CVE-2026-24684
access.redhat.com/security/cve/CVE-2026-26955
cve.org/CVERecord?id=CVE-2026-26955
nvd.nist.gov/vuln/detail/CVE-2026-26955
access.redhat.com/security/cve/CVE-2026-26965
cve.org/CVERecord?id=CVE-2026-26965
nvd.nist.gov/vuln/detail/CVE-2026-26965
access.redhat.com/security/cve/CVE-2026-31806
cve.org/CVERecord?id=CVE-2026-31806
nvd.nist.gov/vuln/detail/CVE-2026-31806
access.redhat.com/security/cve/CVE-2026-33983
cve.org/CVERecord?id=CVE-2026-33983
nvd.nist.gov/vuln/detail/CVE-2026-33983
cve.org/CVERecord?id=CVE-2026-33984
nvd.nist.gov/vuln/detail/CVE-2026-33984
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_3068.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_4121.json
errata.rockylinux.org/RLSA-2026:3068
suse.com/support/update/announcement/2026/suse-su-20260763-1
bugzilla.suse.com/1257981
bugzilla.suse.com/1257982
bugzilla.suse.com/1257983
bugzilla.suse.com/1257984
bugzilla.suse.com/1257985
bugzilla.suse.com/1257986
bugzilla.suse.com/1257987
bugzilla.suse.com/1257988
bugzilla.suse.com/1257989
bugzilla.suse.com/1257990
bugzilla.suse.com/1257991
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
ubuntu.com/security/CVE-2026-24678
ubuntu.com/security/CVE-2026-23948
ubuntu.com/security/CVE-2026-24491
ubuntu.com/security/CVE-2026-24675
ubuntu.com/security/CVE-2026-24676
ubuntu.com/security/CVE-2026-24677
ubuntu.com/security/CVE-2026-24679
ubuntu.com/security/CVE-2026-24680
ubuntu.com/security/CVE-2026-24681
ubuntu.com/security/CVE-2026-24682
ubuntu.com/security/CVE-2026-24683
ubuntu.com/security/CVE-2026-24684
suse.com/security/cve/CVE-2026-23948
bugzilla.suse.com/1214869
bugzilla.suse.com/1214870
bugzilla.suse.com/1214871
bugzilla.suse.com/1219049
bugzilla.suse.com/1223293
bugzilla.suse.com/1223294
bugzilla.suse.com/1223295
bugzilla.suse.com/1223296
bugzilla.suse.com/1223297
bugzilla.suse.com/1223298
bugzilla.suse.com/1223346
bugzilla.suse.com/1223347
bugzilla.suse.com/1223348
bugzilla.suse.com/1223353
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-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/security/cve/CVE-2024-32658
suse.com/security/cve/CVE-2024-32659
Left out here: 62 references and the rest of 1 source description. The JSON record has them.