CVE-2026-91955
moderateUnvalidated RDP Desktop Dimensions Let Attackers Crash FreeRDP Servers
FreeRDP before 3.31.0 does not validate the client-supplied DesktopWidth and DesktopHeight values exchanged during GCC negotiation in the RDP handshake. A remote, unauthenticated attacker can send crafted RDP packets with zero or oversized dimensions, triggering division-by-zero errors or assertion failures in multifragment update capability calculations that terminate the server process. The impact is limited to availability — a complete crash of the FreeRDP-based server — with no effect on confidentiality or integrity. Any deployment running a FreeRDP server component older than 3.31.0 and reachable over the network is affected, particularly RDP endpoints exposed to untrusted networks. No public proof of concept is known, the flaw is not on the CISA KEV list, and no exploitation in the wild has been reported.
What to do: Upgrade FreeRDP to version 3.31.0 or later as soon as possible. Until patched, restrict access to RDP listening ports (TCP/UDP 3389) so that only trusted VPN or firewall-authorized clients can connect. Review server logs for assertion failures or division-by-zero crashes in the multifragment update code path, which would indicate attempted exploitation.
| FreeRDP Project FreeRDP | before 3.31.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
FreeRDP before 3.31.0 fails to validate client-supplied DesktopWidth and DesktopHeight values during GCC negotiation, allowing remote attackers to crash the server. Attackers can send crafted RDP packets with zero or oversized dimensions to trigger division-by-zero or assertion failures in multifragment update capability calculations, terminating the server process.
- Weakness
- CWE-369
- Vector
- CVSS:4.0/AV:N/AC:H/AT:P/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
In the news0 stories
No ingested article mentions this CVE yet.