CVE-2026-91961
FreeRDP before 3.31.0 contains a denial-of-service vulnerability in the URBDRC control-transfer request path that fails to validate OutputBufferSize before forwarding to the libusb backend. A malicious RDP server can send a control-transfer request with OutputBufferSize set to 65536, triggering a reachable assertion that terminates the client process.
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-617
- Published
- 2026-09-15
- Last modified
- 2026-09-15
Affected products
- FreeRDP FreeRDP
- FreeRDP FreeRDP
Weakness type
Related vulnerabilities
- CVE-2026-24826 — Out-of-bounds write in turso3d
- CVE-2025-34458 — wb2osz/direwolf <= 1.8.1 Reachable Assertion DoS
- CVE-2025-41068 — Reachable Assertion vulnerability in Open5GS
- CVE-2025-41067 — Reachable Assertion vulnerability in Open5GS
- CVE-2026-34219 — libp2p-gossipsub: Gossipsub PRUNE Backoff Heartbeat Instant Overflow
- CVE-2026-63140 — Reachable Assertion in Elasticsearch Leading to Denial of Service
- CVE-2026-41584 — ZEBRA: rk Identity Point Panic in Transaction Verification
- CVE-2024-8361 — DoS caused due to wrong hash length returned for SHA2/224 algorithm