Description
AnyDesk before 8.0.3 allows unauthenticated remote attackers to execute arbitrary code via a heap-based buffer overflow, as demonstrated on Linux for command execution as root without the victim approving desktop control. In the stream packet handler for mode 5 in the session protocol, a payload length value is not validated.
Published: 2026-10-12
Score: 9.8 Critical
EPSS: 1.6% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a heap-based buffer overflow in AnyDesk's stream packet handler for mode 5. The server does not validate the payload length field, allowing an attacker to send a crafted packet that overflows a heap buffer and executes arbitrary code as the root user. Because the flaw is triggered by unauthenticated traffic, the attacker does not need credentials or user approval to gain control over the target machine.

Affected Systems

AnyDesk clients or servers running AnyDesk versions prior to 8.0.3 on Linux are affected. The issue exists in all builds that use the vulnerable mode‑5 stream packet handling logic, with no known restrictions on the specific sub‑versions beyond the 8.0.3 cutoff.

Risk and Exploitability

The flaw carries a CVSS score of 9.8, indicating critical severity. The EPSS score of 2% suggests a moderate likelihood of exploitation in the wild, and the vulnerability is not listed in CISA's KEV catalog at this time. Attackers can exploit the vulnerability remotely from any machine that can establish a session with the target, without authenticating. Successful exploitation can occur in the wild, and past proof‑offs demonstrate command execution as root on Linux systems.

Generated by OpenCVE AI on October 13, 2026 at 15:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply AnyDesk version 8.0.3 or later to remove the unchecked payload length check.
  • If an upgrade cannot be performed immediately, restrict or block the AnyDesk listening port or bind the service to trusted network interfaces to prevent unauthenticated connections.
  • Monitor network traffic and system logs for abnormal packet lengths or signs of remote code execution attempts and configure intrusion detection to flag anomalous AnyDesk activity.

Generated by OpenCVE AI on October 13, 2026 at 15:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Title Unauthenticated Remote Code Execution via Heap-based Buffer Overflow in AnyDesk on Linux

Mon, 12 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Title Unauthenticated Remote Code Execution via Heap-based Buffer Overflow in AnyDesk on Linux

Mon, 12 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description AnyDesk before 8.0.3 allows unauthenticated remote attackers to execute arbitrary code via a heap-based buffer overflow, as demonstrated on Linux for command execution as root without the victim approving desktop control. In the stream packet handler for mode 5 in the session protocol, a payload length value is not validated.
First Time appeared Anydesk
Anydesk anydesk
Weaknesses CWE-130
CPEs cpe:2.3:a:anydesk:anydesk:*:*:*:*:*:*:*:*
Vendors & Products Anydesk
Anydesk anydesk
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-13T03:55:34.743Z

Reserved: 2026-10-12T14:40:09.358Z

Link: CVE-2026-109390

cve-icon Vulnrichment

Updated: 2026-10-12T15:02:22.817Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T15:17:07.980

Modified: 2026-10-16T17:25:57.940

Link: CVE-2026-109390

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T16:00:15Z

Weaknesses
  • CWE-130

    Improper Handling of Length Parameter Inconsistency