CVE-2026-91952
FreeRDP versions before 3.31.0 contain an infinite-loop denial of service in the pool_decode_rect function when decoding AVC444 metablocks with more region rectangles than preallocated worker array size. A malicious RDP server can send crafted AVC444 graphics updates causing the threaded decode path to loop indefinitely, consuming CPU and preventing normal client operation.
Scoring
- Severity
- HIGH
- CVSS base score
- 7.1
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- EPSS probability
- 0.35%
- CWE
- CWE-835
- Published
- 2026-09-15
- Last modified
- 2026-09-17
Affected products
- FreeRDP FreeRDP
- FreeRDP FreeRDP
Weakness type
Related vulnerabilities
- CVE-2026-24816 — Cookie Security Vulnerabilities in datavane/tis
- CVE-2026-24804 — A infinite loop vulnerability in coolsnowwolf/lede
- CVE-2026-24803 — A possible infinite loop vulnerability in coolsnowwolf/lede
- CVE-2025-55118 — BMC Control-M/Agent memory corruption in SSL/TLS communication
- CVE-2026-21905 — Junos OS: SRX Series, MX Series with MX-SPC3 or MS-MPC: Receipt of multiple specific SIP messages results in flow management process crash
- CVE-2025-7054 — Infinite loop triggered by connection ID retirement
- CVE-2025-3857 — Infinite loop condition in Amazon.IonDotnet
- CVE-2025-20253 — Cisco IOS, IOS XE, Secure Firewall Adaptive Security Appliance, and Secure Firewall Threat Defense Software IKEv2 Denial of Service Vulnerability