CVE Catalog

CVE-2026-73108

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.53%

42th percentile - higher than 42% of all known CVEs

Summary

RustDesk before version 1.4.7 has an uncontrolled speculative memory allocation vulnerability in BytesCodec. Before authentication, the decoder trusts the payload length in the frame header and reserves memory before receiving data, allowing memory exhaustion via multiple TCP connections.

Risk Assessment

An unauthenticated attacker can cause memory exhaustion and denial of service, making the application unavailable.

Recommendation

Update RustDesk to version 1.4.7 or later. Limit the number of concurrent connections to reduce risk.

Other vulnerabilities in RustDesk

See all
Original NVD description (English source)

RustDesk versions before 1.4.7 contain an uncontrolled speculative memory allocation vulnerability in BytesCodec. Before authentication, the decoder trusts the payload length encoded in a four-byte frame header and reserves that amount before receiving the payload. A crafted header can request up to 1,073,741,823 bytes of capacity, allowing unauthenticated attackers to use concurrent TCP connections to cause memory exhaustion and denial of service. The fix caps header-triggered speculative preallocation at 256 KiB.

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