Red Hat Product Errata RHSA-2026:10735 - Security Advisory Issued: 2026-04-27 Updated: 2026-04-27 RHSA-2026:10735 - Security Advisory Overview Updated Packages Synopsis Important: freerdp security update Type/Severity Security Advisory: Important Red Hat Lightspeed patch analysis Identify and remediate systems affected by this advisory. View affected systems Topic An update for freerdp is now available for Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support and Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. Description 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-use-after-free (CVE-2026-22856) freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22854) freerdp: FreeRDP heap-buffer-overflow (CVE-2026-22852) freerdp: FreeRDP: Denial of Service via FastGlyph parsing buffer overflow (CVE-2026-23732) freerdp: FreeRDP: Denial of Service via use-after-free in AUDIN format renegotiation (CVE-2026-24676) freerdp: FreeRDP has a heap-use-after-free in video_timer (CVE-2026-24491) freerdp: FreeRDP has a NULL Pointer Dereference in rdp_write_logon_info_v2() (CVE-2026-23948) freerdp: FreeRDP has a Heap-use-after-free in play_thread (CVE-2026-24684) freerdp: FreeRDP has a heap-buffer-overflow in urb_select_interface (CVE-2026-24679) freerdp: FreeRDP has a Heap-use-after-free in urb_select_interface (CVE-2026-24675) freerdp: FreeRDP: Arbitrary code execution via crafted Remote Desktop Protocol (RDP) server messages (CVE-2026-31806) 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. Solution For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Affected Products Red Hat Enterprise Linux for x86_64 - Extended Update Support Extension 8.4 x86_64 Red Hat Enterprise Linux Server - AUS 8.4 x86_64 Fixes BZ - 2429650 - CVE-2026-22856 freerdp: FreeRDP heap-use-after-free BZ - 2429652 - CVE-2026-22854 freerdp: FreeRDP heap-buffer-overflow BZ - 2429654 - CVE-2026-22852 freerdp: FreeRDP heap-buffer-overflow BZ - 2430881 - CVE-2026-23732 freerdp: FreeRDP: Denial of Service via FastGlyph parsing buffer overflow BZ - 2438201 - CVE-2026-24676 freerdp: FreeRDP: Denial of Service via use-after-free in AUDIN format renegotiation BZ - 2438202 - CVE-2026-24491 freerdp: FreeRDP has a heap-use-after-free in video_timer BZ - 2438207 - CVE-2026-23948 freerdp: FreeRDP has a NULL Pointer Dereference in rdp_write_logon_info_v2() BZ - 2438208 - CVE-2026-24684 freerdp: FreeRDP has a Heap-use-after-free in play_thread BZ - 2438217 - CVE-2026-24679 freerdp: FreeRDP has a heap-buffer-overflow in urb_select_interface BZ - 2438221 - CVE-2026-24675 freerdp: FreeRDP has a Heap-use-after-free in urb_select_interface BZ - 2447376 - CVE-2026-31806 freerdp: FreeRDP: Arbitrary code execution via crafted Remote Desktop Protocol (RDP) server messages CVEs CVE-2026-22852 CVE-2026-22854 CVE-2026-22856 CVE-2026-23732 CVE-2026-23948 CVE-2026-24491 CVE-2026-24675 CVE-2026-24676 CVE-2026-24679 CVE-2026-24684 CVE-2026-31806 References https://access.redhat.com/security/updates/classification/#important Note: More recent versions of these packages may be available. Click a package name for more details. Red Hat Enterprise Linux for x86_64 - Extended Update Support Extension 8.4 SRPM freerdp-2.2.0-12.el8_4.src.rpm SHA-256: 801a9c1756b441ba6d7e0a6caff33c610a37279d1172cacf5ec0565fff9d320f x86_64 freerdp-2.2.0-12.el8_4.x86_64.rpm SHA-256: 7d6aff9a921a7dc01ecb54d5ff4509a0c744e9acc1d9111ee5cd3925ebb329fe freerdp-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: 4002931096527c86ce9844866df5f06aca5a552872ef5eb08d00cca1b2f71331 freerdp-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: c5eaac32a6a035aca72e86155526533355e1578cad97e44b79981c28329d9d0d freerdp-debugsource-2.2.0-12.el8_4.i686.rpm SHA-256: aac7e49d1995db0d7a15579d13bbd84410ba15ff443dcbca972534cff85d8b24 freerdp-debugsource-2.2.0-12.el8_4.x86_64.rpm SHA-256: 46f42ca8cf50217320be3abfbbecbd910658328f8d7509d98755885910bd0f61 freerdp-libs-2.2.0-12.el8_4.i686.rpm SHA-256: ff7571b7feb500a8a7f579f74919cff2a1e858afcdd573f1f63a44ba34072ee3 freerdp-libs-2.2.0-12.el8_4.x86_64.rpm SHA-256: 1082bb4f3aa97fa19e3cb6dc660039ca5cb4673503a1bfe2b0ae5e9e8ad391ff freerdp-libs-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: c2e0372b0db47668a663da76df0f97d5219e8944f9bde6bb70c261d62830b52d freerdp-libs-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: 4cb8871f2a7e96de4aab5019d8c14434afea7c812811c6ebb329ea0e9ee0512a libwinpr-2.2.0-12.el8_4.i686.rpm SHA-256: 016663941e98deffebde0bbc53c94cc2785a35513a0682a32b5143362fc5157e libwinpr-2.2.0-12.el8_4.x86_64.rpm SHA-256: 737258fe3ec4e1b7d0f63e178f55f15d02f534a4e3445fbba366bc8cb48bbb2b libwinpr-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: ae2bc85f12054eb8cedceb3ad6f6c02dae9bcebe18631d619830c9efe8607e68 libwinpr-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: f480c729198a100f7c89bd822433c16825e03791ad8c78cea47a09013baac4d5 libwinpr-devel-2.2.0-12.el8_4.i686.rpm SHA-256: 1e292702bd489d2e3f51a09b6c5ee3a8197ad900de034f2c99ad1f807248f63a libwinpr-devel-2.2.0-12.el8_4.x86_64.rpm SHA-256: 26ce68f5a19b55b026aeca198ef95ace6671d2ec663db72bf213a6ccc509b716 Red Hat Enterprise Linux Server - AUS 8.4 SRPM freerdp-2.2.0-12.el8_4.src.rpm SHA-256: 801a9c1756b441ba6d7e0a6caff33c610a37279d1172cacf5ec0565fff9d320f x86_64 freerdp-2.2.0-12.el8_4.x86_64.rpm SHA-256: 7d6aff9a921a7dc01ecb54d5ff4509a0c744e9acc1d9111ee5cd3925ebb329fe freerdp-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: 4002931096527c86ce9844866df5f06aca5a552872ef5eb08d00cca1b2f71331 freerdp-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: c5eaac32a6a035aca72e86155526533355e1578cad97e44b79981c28329d9d0d freerdp-debugsource-2.2.0-12.el8_4.i686.rpm SHA-256: aac7e49d1995db0d7a15579d13bbd84410ba15ff443dcbca972534cff85d8b24 freerdp-debugsource-2.2.0-12.el8_4.x86_64.rpm SHA-256: 46f42ca8cf50217320be3abfbbecbd910658328f8d7509d98755885910bd0f61 freerdp-libs-2.2.0-12.el8_4.i686.rpm SHA-256: ff7571b7feb500a8a7f579f74919cff2a1e858afcdd573f1f63a44ba34072ee3 freerdp-libs-2.2.0-12.el8_4.x86_64.rpm SHA-256: 1082bb4f3aa97fa19e3cb6dc660039ca5cb4673503a1bfe2b0ae5e9e8ad391ff freerdp-libs-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: c2e0372b0db47668a663da76df0f97d5219e8944f9bde6bb70c261d62830b52d freerdp-libs-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: 4cb8871f2a7e96de4aab5019d8c14434afea7c812811c6ebb329ea0e9ee0512a libwinpr-2.2.0-12.el8_4.i686.rpm SHA-256: 016663941e98deffebde0bbc53c94cc2785a35513a0682a32b5143362fc5157e libwinpr-2.2.0-12.el8_4.x86_64.rpm SHA-256: 737258fe3ec4e1b7d0f63e178f55f15d02f534a4e3445fbba366bc8cb48bbb2b libwinpr-debuginfo-2.2.0-12.el8_4.i686.rpm SHA-256: ae2bc85f12054eb8cedceb3ad6f6c02dae9bcebe18631d619830c9efe8607e68 libwinpr-debuginfo-2.2.0-12.el8_4.x86_64.rpm SHA-256: f480c729198a100f7c89bd822433c16825e03791ad8c78cea47a09013baac4d5 libwinpr-devel-2.2.0-12.el8_4.i686.rpm SHA-256: 1e292702bd489d2e3f51a09b6c5ee3a8197ad900de034f2c99ad1f807248f63a libwinpr-devel-2.2.0-12.el8_4.x86_64.rpm SHA-256: 26ce68f5a19b55b026aeca198ef95ace6671d2ec663db72bf213a6ccc509b716 The Red Hat security contact is secalert@redhat.com . More contact details at https://access.redhat.com/security/team/contact/ .
This Red Hat security advisory addresses multiple critical vulnerabilities in FreeRDP, including heap buffer overflows and use-after-free flaws, which can be exploited via crafted RDP server messages to cause denial of service or allow arbitrary code execution. The CVSS scores for the listed CVEs range up to 9.8 (CRITICAL). Based on authoritative NVD data, affected versions are FreeRDP versions prior to 3.20.1, and the fix is to upgrade to version 3.20.1.