CVE Catalog

CVE-2026-91964

HighCVSS 8.8
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

An attacker can cause RDP client crashes or potentially execute code on the client machine, potentially leading to system compromise.

Recommendation

Upgrade FreeRDP to version 3.31.0 or later, which includes the fix for validating the length of the LoadBalanceInfo field.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS