CVE Catalog

CVE-2026-91963

MediumCVSS 6.5
Published: Translated: NVD NIST

Summary

FreeRDP versions before 3.31.0 contain an uninitialized heap memory disclosure vulnerability in the urbdrc USB redirection channel. A malicious RDP server can induce failing USB transfers to read uninitialized heap memory from the client, defeating ASLR and enabling remote code execution when chained with memory corruption vulnerabilities.

Risk Assessment

An attacker controlling an RDP server can leak client memory and bypass protections, which combined with other vulnerabilities may lead to remote code execution. This poses a serious threat to the confidentiality and integrity of the client system.

Recommendation

Upgrade FreeRDP to version 3.31.0 or later. Restrict RDP connections to trusted servers only and consider disabling USB redirection if not required.

Other vulnerabilities in FreeRDP

See all
Original NVD description (English source)

FreeRDP versions before 3.31.0 contain an uninitialized heap memory disclosure vulnerability in the urbdrc USB redirection channel. A malicious RDP server can induce failing USB transfers to read uninitialized heap memory from the client, defeating ASLR and enabling remote code execution when chained with memory corruption vulnerabilities.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS