Vulnerability · Published Nov 3, 2026 · Assigned by VulnCheck
CVE-2026-121404FreeRDP before 3.32.2 Shadow Server CPU Exhaustion via Zero-Length DVC DATA
Medium 6.5
In plain English
A medium-severity uncontrolled resource consumption in FreeRDP from FreeRDP. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 33% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
FreeRDP before 3.32.2 contains a denial of service vulnerability in the shadow server that allows authenticated RDP clients to spin server threads by sending zero-length drdynvc DATA PDUs. Attackers can send empty DATA messages on opened audin or rdpgfx channels, so that FreeRDP_WTSVirtualChannelRead never consumes them, consuming full CPU cores until disconnect.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | freerdp | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| AlmaLinux:10 | freerdp-devel | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| AlmaLinux:10 | freerdp-libs | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| AlmaLinux:10 | freerdp-server | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| AlmaLinux:10 | libwinpr | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| AlmaLinux:10 | libwinpr-devel | 2:3.32.2-1.el10_2 | ALSA-2026:94514 |
| Debian:12 | freerdp2 | no fix listed | DEBIAN-CVE-2026-121404 |
| Debian:13 | freerdp3 | no fix listed | DEBIAN-CVE-2026-121404 |
| Debian:14 | freerdp3 | 3.32.2+dfsg-1 | DEBIAN-CVE-2026-121404 |
| Ubuntu:22.04:LTS | freerdp2 | no fix listed | UBUNTU-CVE-2026-121404 |
| Ubuntu:24.04:LTS | freerdp3 | no fix listed | UBUNTU-CVE-2026-121404 |
| Ubuntu:26.04:LTS | freerdp3 | no fix listed | UBUNTU-CVE-2026-121404 |
| Ubuntu:26.10 | freerdp3 | no fix listed | UBUNTU-CVE-2026-121404 |
Affected products (as reported)
Weakness: CWE-400 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
References
- GitHub Security Advisory (GHSA-fqcj-rwww-2498) vendor-advisory
- VulnCheck Advisory: FreeRDP before 3.32.2 Shadow Server CPU Exhaustion via Zero-Length DVC DATA third-party-advisory