Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-91964

Опубликовано: 15 сент. 2026
Источник: redhat
CVSS3: 8.8
EPSS Низкий

Описание

FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in nego_send_negotiation_request when processing Server Redirection PDU messages with attacker-controlled LoadBalanceInfo fields. A malicious RDP server can trigger the overflow by sending an arbitrary-length field that gets written to a fixed 512-byte buffer without validation, causing client crashes or potential code execution when chained with memory disclosure.

A flaw was found in FreeRDP. A malicious Remote Desktop Protocol (RDP) server can exploit a heap-based buffer overflow vulnerability in the nego_send_negotiation_request function. By sending a specially crafted Server Redirection PDU message with an attacker-controlled LoadBalanceInfo field, the server can write an arbitrary-length field into a fixed-size buffer without proper validation. This can lead to a denial of service (client crash) or, when chained with a memory disclosure vulnerability, potentially remote code execution on the client system.

Отчет

This vulnerability is rated as an Important severity rather than Critical because exploitation requires user interaction, specifically initiating an RDP session to an untrusted or rogue server. In Red Hat Enterprise Linux environments, FreeRDP is typically deployed as a client-side remote desktop utility or shared library supporting graphical connection managers. A rogue endpoint can return malformed redirection data that induces memory corruption during session renegotiation, which may crash the client application or allow arbitrary code execution bounded by the local user's account privileges.

Меры по смягчению последствий

Users of FreeRDP clients should avoid connecting to untrusted or unknown RDP servers. This operational control reduces the risk of exploitation, as a malicious server is required to trigger the heap-based buffer overflow.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6freerdpOut of support scope
Red Hat Enterprise Linux 10freerdpFixedRHSA-2026:7557005.10.2026
Red Hat Enterprise Linux 7 Extended Lifecycle SupportfreerdpFixedRHSA-2026:9355902.11.2026
Red Hat Enterprise Linux 8freerdpFixedRHSA-2026:7674706.10.2026
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update SupportfreerdpFixedRHSA-2026:9353802.11.2026
Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-OnfreerdpFixedRHSA-2026:9353802.11.2026
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update SupportfreerdpFixedRHSA-2026:9354902.11.2026
Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-OnfreerdpFixedRHSA-2026:9354902.11.2026
Red Hat Enterprise Linux 8.8 Telecommunications Update ServicefreerdpFixedRHSA-2026:9353702.11.2026
Red Hat Enterprise Linux 8.8 Update Services for SAP SolutionsfreerdpFixedRHSA-2026:9353702.11.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-120
https://bugzilla.redhat.com/show_bug.cgi?id=2533911FreeRDP: FreeRDP: Remote code execution via heap buffer overflow in Server Redirection PDU

EPSS

Процентиль: 49%
0.00603
Низкий

8.8 High

CVSS3

Связанные уязвимости

CVSS3: 8.8
ubuntu
около 2 месяцев назад

FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in nego_send_negotiation_request when processing Server Redirection PDU messages with attacker-controlled LoadBalanceInfo fields. A malicious RDP server can trigger the overflow by sending an arbitrary-length field that gets written to a fixed 512-byte buffer without validation, causing client crashes or potential code execution when chained with memory disclosure.

CVSS3: 8.8
nvd
около 2 месяцев назад

FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in nego_send_negotiation_request when processing Server Redirection PDU messages with attacker-controlled LoadBalanceInfo fields. A malicious RDP server can trigger the overflow by sending an arbitrary-length field that gets written to a fixed 512-byte buffer without validation, causing client crashes or potential code execution when chained with memory disclosure.

CVSS3: 8.8
debian
около 2 месяцев назад

FreeRDP versions before 3.31.0 contain a heap-based buffer overflow in ...

CVSS3: 9.8
redos
20 дней назад

Уязвимость freerdp

CVSS3: 9.8
redos
20 дней назад

Уязвимость freerdp3

EPSS

Процентиль: 49%
0.00603
Низкий

8.8 High

CVSS3