FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.21.0,`freerdp_bitmap_decompress_planar` does not validate `nSrcWidth`/`nSrcHeight` against `planar->maxWidth`/`maxHeight` before RLE decode. A malicious server can trigger a client‑side heap buffer overflow, causing a crash (DoS) and potential heap corruption with code‑execution risk depending on allocator behavior and surrounding heap layout. Version 3.21.0 contains a patch for the issue.
CVSS Details
- CVSS 4.0 Base Score: 7.7 (HIGH)
- CVSS 4.0 Vector: (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/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)
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade freerdpUpgrade libwinpr-develUpgrade libwinprUpgrade freerdp-develUpgrade freerdp-libs | Feb 9, 2026 | Feb 5, 2026 |
| Alpine Linux | — | Upgrade freerdp | Feb 10, 2026 | Jan 19, 2026 |
| Amazon Linux Ami 2 | — | Upgrade freerdp-libsUpgrade freerdp-debuginfoUpgrade freerdp-develUpgrade libwinprUpgrade libwinpr-develUpgrade freerdp | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade freerdp-server-debuginfoUpgrade freerdp-serverUpgrade libwinprUpgrade freerdp-libsUpgrade freerdpUpgrade freerdp-debuginfoUpgrade freerdp-debugsourceUpgrade libwinpr-develUpgrade freerdp-libs-debuginfoUpgrade freerdp-develUpgrade libwinpr-debuginfo | Feb 10, 2026 | Jan 19, 2026 |
| Debian | — | Upgrade freerdp3 | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade freerdpUpgrade libwinpr-develUpgrade freerdp-libsUpgrade libwinprUpgrade freerdp-develUpgrade freerdp-server | Feb 9, 2026 | Jan 19, 2026 |
| Redhat_linux | — | Upgrade freerdp-libsUpgrade libwinpr-debuginfoUpgrade freerdp-libs-debuginfoUpgrade freerdp-serverUpgrade libwinprUpgrade freerdp-develNo solution existsUpgrade freerdp-server-debuginfoUpgrade freerdp-debugsourceUpgrade freerdp-debuginfoUpgrade freerdpUpgrade libwinpr-devel | Feb 10, 2026 | Jan 19, 2026 |
| Rocky_linux | — | Upgrade freerdp-develUpgrade freerdp-libs-debuginfoUpgrade libwinprUpgrade freerdp-server-debuginfoUpgrade libwinpr-develUpgrade freerdpUpgrade freerdp-debugsourceUpgrade freerdp-libsUpgrade freerdp-serverUpgrade freerdp-debuginfoUpgrade libwinpr-debuginfo | Feb 9, 2026 | Feb 6, 2026 |
| Suse | — | Upgrade winpr-develUpgrade freerdp-develUpgrade libfreerdp2-2Upgrade libwinpr2-2Upgrade libfreerdp3-3Upgrade freerdp2Upgrade freerdp-serverUpgrade freerdp2-develUpgrade uwac0-0-develUpgrade freerdp-proxyUpgrade freerdp2-serverUpgrade freerdp-waylandUpgrade winpr2-develUpgrade freerdp-proxy-pluginsUpgrade freerdp-sdlUpgrade libwinpr3-3Upgrade freerdpUpgrade freerdp2-proxyUpgrade libuwac0-0Upgrade libfreerdp-server-proxy3-3Upgrade librdtk0-0 | Feb 2, 2026 | Jan 30, 2026 |
| Ubuntu | — | Upgrade libfreerdp2-2t64 (Ubuntu Pro)Upgrade libfreerdp2-2 (Ubuntu Pro)Upgrade libfreerdp2-2Upgrade libfreerdp3-3 | Feb 4, 2026 | Jan 19, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub