Summary
Ein Angreifer kann mehrere Schwachstellen in FreeRDP ausnutzen, um beliebigen Programmcode auszuführen, und um einen Denial of Service Angriff durchzuführen.
Product
FreeRDP ist eine freie Implementierung des Remote Desktop Protocol (RDP).
Vulnerabilities 15
-
High 8.8
FreeRDP has Out-of-bounds Write
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, a malicious RDP server can trigger a heap buffer overflow in FreeRDP clients using the GDI surface pipeline (e.g., `xfreerdp`) by sending an RDPGFX ClearCodec surface co…
-
High 8.8
FreeRDP has Out-of-bounds Write
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, in the RLE planar decode path, `planar_decompress_plane_rle()` writes into `pDstData` at `((nYDst+y) * nDstStep) + (4*nXDst) + nChannel` without verifying that `(nYDst+n…
-
Medium 5.5
FreeRDP has global-buffer-overflow in xf_rail_server_execute_result
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_rail_server_execute_result` indexes the global `error_code_names[]` array (7 elements, indices 0–6) with an unchecked `execResult->execResult` value received from th…
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_SetWindowMinMaxInfo
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_SetWindowMinMaxInfo` dereferences a freed `xfAppWindow` pointer because `xf_rail_get_window` in `xf_rail_server_min_max_info` returns an unprotected pointer from the…
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_AppUpdateWindowFromSurface (freed appWindow)
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_AppUpdateWindowFromSurface` reads from a freed `xfAppWindow` because the RDPGFX DVC thread obtains a bare pointer via `xf_rail_get_window` without any lifetime prote…
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_rail_server_local_move_size
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_rail_server_local_move_size` dereferences a freed `xfAppWindow` pointer because `xf_rail_get_window` returns an unprotected pointer from the `railWindows` hash table…
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_AppUpdateWindowFromSurface (stale XImage)
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_AppUpdateWindowFromSurface` reuses a cached `XImage` whose `data` pointer references a freed RDPGFX surface buffer, because `gdi_DeleteSurface` frees `surface->data`…
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_cliprdr_provide_data_
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_cliprdr_provide_data_` passes freed `pDstData` to `XChangeProperty` because the cliprdr channel thread calls `xf_cliprdr_server_format_data_response` which converts …
-
Medium 5.5
FreeRDP has heap-use-after-free in xf_clipboard_format_equal
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_clipboard_format_equal` reads freed `lastSentFormats` memory because `xf_clipboard_formats_free` (called from the cliprdr channel thread during auto-reconnect) frees…
-
Medium 5.5
Buffer Overread in FreeRDP Icon Processing
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, a buffer overread in `freerdp_image_copy_from_icon_data()` (libfreerdp/codec/color.c) can be triggered by crafted RDP Window Icon (TS_ICON_INFO) data. The bug is reachab…
-
Medium 5.5
FreeRDP has heap-use-after-free in rail_window_free
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `rail_window_free` dereferences a freed `xfAppWindow` pointer during `HashTable_Free` cleanup because `xf_rail_window_common` calls `free(appWindow)` on title allocation…
-
Medium 5.5
FreeRDP heap-use-after-free in update_pointer_new(SDL): Fix Applied in the Wrong File
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, the fix for the heap-use-after-free described in CVE-2026-24680 is incomplete. While the vulnerable execution flow referenced in the advisory exists in the SDL2 implemen…
-
Medium 5.3
FreeRDP has possible Integer overflow in Stream_EnsureCapacity
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, the function `Stream_EnsureCapacity` can create an endless blocking loop. This may affect all client and server implementations using `FreeRDP`. For practical exploitati…
-
Medium 5.0
FreeRDP: Smartcard NDR Alignment Padding Triggers Reachable WINPR_ASSERT Abort (Client DoS)
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, a missing bounds check in `smartcard_unpack_read_size_align()` (`libfreerdp/utils/smartcard_pack.c:1703`) allows a malicious RDP server to crash the FreeRDP client via a…
-
Medium 4.3
FreeRDP: vuln_1_15_1 RDPGFX WIRE_TO_SURFACE_2 Out-of-Bounds Read
FreeRDP is a free implementation of the Remote Desktop Protocol. Versions on the 2.x branch prior to to 2.11.8 and on the 3.x branch prior to 3.23.0 have an out-of-bounds read vulnerability in the FreeRDP client's RDPGFX channel that allows a malicious RDP se…
Revision history
-
#37
Neue Updates von Rocky Enterprise Software Foundation aufgenommen
-
#36
Neue Updates von Red Hat aufgenommen
-
#35
Neue Updates von Oracle Linux aufgenommen
-
#34
Neue Updates von Fedora aufgenommen
-
#33
Neue Updates von SUSE aufgenommen
-
#32
Neue Updates von Ubuntu aufgenommen
-
#31
Neue Updates von Oracle Linux aufgenommen
-
#30
Referenz(en) aufgenommen: USN-8561-1
-
#29
Neue Updates von Oracle Linux aufgenommen
-
#28
Neue Updates von Oracle Linux aufgenommen
-
#27
Neue Updates von Oracle Linux aufgenommen
-
#26
Neue Updates von Oracle Linux aufgenommen
-
#25
Neue Updates von Oracle Linux aufgenommen
-
#24
Neue Updates von Red Hat aufgenommen
-
#23
Neue Updates von Red Hat aufgenommen
-
#22
Neue Updates von Red Hat aufgenommen
-
#21
Neue Updates von Rocky Enterprise Software Foundation aufgenommen
-
#20
Neue Updates von Red Hat und Rocky Enterprise Software Foundation aufgenommen
-
#19
Neue Updates von Oracle Linux und Red Hat aufgenommen
-
#18
Neue Updates von openSUSE aufgenommen
-
#17
Neue Updates von SUSE aufgenommen
-
#16
Neue Updates von SUSE aufgenommen
-
#15
Neue Updates von SUSE aufgenommen
-
#14
Neue Updates von openSUSE aufgenommen
-
#13
Neue Updates von SUSE aufgenommen
References
-
FreeRDP 3.23.0 Release Notes vom 2026-02-24
https://www.freerdp.com/2026/02/25/3_23_0-release
-
FreeRDP GitHub vom 2026-02-24
https://github.com/FreeRDP/FreeRDP/security/advisories
-
FreeRDP GitHub CVE-2026-26965 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-5vgf-mw4f-r33h
-
FreeRDP GitHub CVE-2026-26955 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-mr6w-ch7c-mqqj
-
FreeRDP GitHub CVE-2026-25955 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-4g54-x8v7-559x
-
FreeRDP GitHub CVE-2026-25954 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-cc88-4j37-mw6j
-
FreeRDP GitHub CVE-2026-25953 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-p6rq-rxpc-rh3p
-
FreeRDP GitHub CVE-2026-25952 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-cgqm-cwjg-7w9x
-
FreeRDP GitHub CVE-2026-25942 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-78q6-67m7-wwf6
-
FreeRDP GitHub CVE-2026-26986 vom 2026-02-24 mit PoC
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-crqx-g6x5-rx47
-
Fedora Security Advisory FEDORA-2026-53FE996A57 vom 2026-02-26
https://bodhi.fedoraproject.org/updates/FEDORA-2026-53fe996a57
-
Fedora Security Advisory FEDORA-2026-BE60DD75D9 vom 2026-02-26
https://bodhi.fedoraproject.org/updates/FEDORA-2026-be60dd75d9
-
Fedora Security Advisory FEDORA-2026-A160E550EC vom 2026-02-26
https://bodhi.fedoraproject.org/updates/FEDORA-2026-a160e550ec
-
Ubuntu Security Notice USN-8105-1 vom 2026-03-18
https://ubuntu.com/security/notices/USN-8105-1
-
Amazon Linux Security Advisory ALAS2-2026-3199 vom 2026-03-19
https://alas.aws.amazon.com/AL2/ALAS2-2026-3199.html
-
Ubuntu Security Notice USN-8105-2 vom 2026-03-19
https://ubuntu.com/security/notices/USN-8105-2
-
Red Hat Security Advisory RHSA-2026:5936 vom 2026-03-26
https://access.redhat.com/errata/RHSA-2026:5936
-
Red Hat Security Advisory RHSA-2026:5939 vom 2026-03-26
https://access.redhat.com/errata/RHSA-2026:5939
-
Oracle Linux Security Advisory ELSA-2026-5939 vom 2026-03-26
https://linux.oracle.com/errata/ELSA-2026-5939.html
-
SUSE Security Update SUSE-SU-2026:1129-1 vom 2026-03-28
https://lists.suse.com/pipermail/sle-security-updates/2026-March/025021.html
-
Red Hat Security Advisory RHSA-2026:6004 vom 2026-03-30
https://access.redhat.com/errata/RHSA-2026:6004
-
Oracle Linux Security Advisory ELSA-2026-6004 vom 2026-03-30
https://linux.oracle.com/errata/ELSA-2026-6004.html
-
Oracle Linux Security Advisory ELSA-2026-6005 vom 2026-03-30
https://linux.oracle.com/errata/ELSA-2026-6005.html
-
Red Hat Security Advisory RHSA-2026:6005 vom 2026-03-30
https://access.redhat.com/errata/RHSA-2026:6005
-
SUSE Security Update SUSE-SU-2026:1160-1 vom 2026-03-31
https://lists.suse.com/pipermail/sle-security-updates/2026-March/025071.html
-
SUSE Security Update SUSE-SU-2026:1165-1 vom 2026-04-01
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025117.html
-
Red Hat Security Advisory RHSA-2026:6395 vom 2026-04-01
https://access.redhat.com/errata/RHSA-2026:6395
-
Amazon Linux Security Advisory ALAS2-2026-3221 vom 2026-04-01
https://alas.aws.amazon.com/AL2/ALAS2-2026-3221.html
-
SUSE Security Update SUSE-SU-2026:1164-1 vom 2026-04-01
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025118.html
-
openSUSE Security Update OPENSUSE-SU-2026:10459-1 vom 2026-04-01
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/34ABPSLQFVRGFKDSR5ZEDKG5UH6KIBCA/
-
Red Hat Security Advisory RHSA-2026:6396 vom 2026-04-01
https://access.redhat.com/errata/RHSA-2026:6396
-
Red Hat Security Advisory RHSA-2026:6385 vom 2026-04-01
https://access.redhat.com/errata/RHSA-2026:6385
-
Red Hat Security Advisory RHSA-2026:6384 vom 2026-04-01
https://access.redhat.com/errata/RHSA-2026:6384
-
Red Hat Security Advisory RHSA-2026:6616 vom 2026-04-06
https://access.redhat.com/errata/RHSA-2026:6616
-
Red Hat Security Advisory RHSA-2026:6665 vom 2026-04-06
https://access.redhat.com/errata/RHSA-2026:6665
-
Rocky Linux Security Advisory RLSA-2026:6005 vom 2026-04-07
https://errata.build.resf.org/RLSA-2026:6005
-
Red Hat Security Advisory RHSA-2026:6712 vom 2026-04-06
https://access.redhat.com/errata/RHSA-2026:6712
-
Red Hat Security Advisory RHSA-2026:6764 vom 2026-04-07
https://access.redhat.com/errata/RHSA-2026:6764
-
Red Hat Security Advisory RHSA-2026:7292 vom 2026-04-09
https://access.redhat.com/errata/RHSA-2026:7292
-
SUSE Security Update SUSE-SU-2026:1398-1 vom 2026-04-16
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025388.html
-
openSUSE Security Update OPENSUSE-SU-2026:10611-1 vom 2026-04-26
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/3TBVH2KUPMCPXC3XS27ZSU4QWFXHWTOT/
-
SUSE Security Update SUSE-SU-2026:1635-1 vom 2026-04-27
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025714.html
-
SUSE Security Update SUSE-SU-2026:1632-1 vom 2026-04-27
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025717.html
-
SUSE Security Update SUSE-SU-2026:1633-1 vom 2026-04-27
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025716.html
-
SUSE Security Update SUSE-SU-2026:1634-1 vom 2026-04-27
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025715.html
-
SUSE Security Update SUSE-SU-2026:1640-1 vom 2026-04-28
https://lists.suse.com/pipermail/sle-security-updates/2026-April/025752.html
-
SUSE Security Update SUSE-SU-2026:21436-1 vom 2026-05-04
https://lists.suse.com/pipermail/sle-security-updates/2026-May/025817.html
-
openSUSE Security Update OPENSUSE-SU-2026:20657-1 vom 2026-05-04
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/GOVYWHBP2GJ4JKEUYYSBX76EN3L3ZYNM/
-
Oracle Linux Security Advisory ELSA-2026-16019 vom 2026-05-12
https://linux.oracle.com/errata/ELSA-2026-16019.html
-
Oracle Linux Security Advisory ELSA-2026-16014 vom 2026-05-11
https://linux.oracle.com/errata/ELSA-2026-16014.html
-
Red Hat Security Advisory RHSA-2026:16019 vom 2026-05-11
https://access.redhat.com/errata/RHSA-2026:16019
-
Red Hat Security Advisory RHSA-2026:16014 vom 2026-05-11
https://access.redhat.com/errata/RHSA-2026:16014
-
Red Hat Security Advisory RHSA-2026:16865 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16865
-
Red Hat Security Advisory RHSA-2026:16777 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16777
-
Rocky Linux Security Advisory RLSA-2026:16019 vom 2026-05-13
https://errata.build.resf.org/RLSA-2026:16019
-
Red Hat Security Advisory RHSA-2026:16814 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16814
-
Red Hat Security Advisory RHSA-2026:16866 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16866
-
Red Hat Security Advisory RHSA-2026:16483 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16483
-
Red Hat Security Advisory RHSA-2026:16482 vom 2026-05-13
https://access.redhat.com/errata/RHSA-2026:16482
-
Oracle Linux Security Advisory ELSA-2026-16482 vom 2026-05-13
https://linux.oracle.com/errata/ELSA-2026-16482.html
-
Rocky Linux Security Advisory RLSA-2026:16482 vom 2026-05-14
https://errata.build.resf.org/RLSA-2026:16482
-
Rocky Linux Security Advisory RLSA-2026:16014 vom 2026-05-13
https://errata.build.resf.org/RLSA-2026:16014
-
Red Hat Security Advisory RHSA-2026:19358 vom 2026-05-19
https://access.redhat.com/errata/RHSA-2026:19358
-
Red Hat Security Advisory RHSA-2026:19142 vom 2026-05-20
https://access.redhat.com/errata/RHSA-2026:19142
-
Red Hat Security Advisory RHSA-2026:19033 vom 2026-05-19
https://access.redhat.com/errata/RHSA-2026:19033
-
Red Hat Security Advisory RHSA-2026:19811 vom 2026-05-20
https://access.redhat.com/errata/RHSA-2026:19811
-
Red Hat Security Advisory RHSA-2026:20546 vom 2026-05-26
https://access.redhat.com/errata/RHSA-2026:20546
-
Red Hat Security Advisory RHSA-2026:20605 vom 2026-05-26
https://access.redhat.com/errata/RHSA-2026:20605
-
Oracle Linux Security Advisory ELSA-2026-7292 vom 2026-05-29
http://linux.oracle.com/errata/ELSA-2026-7292.html
-
Oracle Linux Security Advisory ELSA-2026-11323 vom 2026-06-10
https://linux.oracle.com/errata/ELSA-2026-11323.html
-
Oracle Linux Security Advisory ELSA-2026-19358 vom 2026-06-25
http://linux.oracle.com/errata/ELSA-2026-19358.html
-
Oracle Linux Security Advisory ELSA-2026-19349 vom 2026-06-27
https://linux.oracle.com/errata/ELSA-2026-19349.html
-
Oracle Linux Security Advisory ELSA-2026-20546 vom 2026-07-01
https://linux.oracle.com/errata/ELSA-2026-20546.html
-
Oracle Linux Security Advisory ELSA-2026-36203 vom 2026-07-22
https://oss.oracle.com/pipermail/el-errata/2026-July/021218.html
-
Oracle Linux Security Advisory ELSA-2026-19142 vom 2026-07-22
https://linux.oracle.com/errata/ELSA-2026-19142.html
-
Ubuntu Security Notice USN-8561-2 vom 2026-07-28
https://ubuntu.com/security/notices/USN-8561-2
-
SUSE Security Update SUSE-SU-2026:3562-1 vom 2026-08-11
https://lists.suse.com/pipermail/sle-security-updates/2026-August/028190.html
-
Fedora Security Advisory FEDORA-2026-1C0DEDA1E7 vom 2026-09-01
https://bodhi.fedoraproject.org/updates/FEDORA-2026-1c0deda1e7
-
Oracle Linux Security Advisory ELSA-2026-68707 vom 2026-09-29
https://linux.oracle.com/errata/ELSA-2026-68707.html
-
Red Hat Security Advisory RHSA-2026:97219 vom 2026-11-10
https://access.redhat.com/errata/RHSA-2026:97219