Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2026-73108

RustDesk < 1.4.7 Uncontrolled Memory Allocation DoS via BytesCodec

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

rustdesk rustdesk

Default version status: unaffected

  • 0 to < 1.4.7affected
pkg:github/rustdesk/rustdesk

References