CVE-2026-109390: Critical AnyDesk Linux RCE - What It Is and How to Respond
CVE-2026-109390 is a critical (CVSS 9.8) flaw in AnyDesk for Linux 8.0.0–8.0.2 that lets unauthenticated attackers run code as root. Public exploit code is available. Learn which versions are affected, how to patch to 8.0.3, and how to detect signs of compromise.

Key takeaways
- CVE-2026-109390 is a critical (CVSS 9.8) pre-authentication RCE in AnyDesk for Linux 8.0.0–8.0.2.
- Attackers can run code as root without credentials or user approval.
- Public exploit code ("AnyPwn") was released on 8 October 2026; no confirmed in-the-wild exploitation yet.
- Upgrade Linux to 8.0.3 or later (8.1.0 recommended); Windows to 9.7.8+ and macOS to 9.7.2+.
- Blocking TCP 7070 only reduces exposure — relay connections may still reach the flaw.
- The fix shipped silently in June 2026, so CVE-driven scanners missed it for months.
On this page
CVE-2026-109390 is a critical (CVSS 9.8) pre-authentication remote code execution (RCE) flaw in AnyDesk for Linux versions 8.0.0 to 8.0.2. An attacker who can reach the AnyDesk service over the network can run code as root, with no credentials and no click from the user. This guide explains what the AnyDesk Linux RCE is and how to respond: update to AnyDesk for Linux 8.0.3 or later now, because working exploit code is public.
Affected: AnyDesk for Linux 8.0.0 up to (not including) 8.0.3
Fixed in: 8.0.3 (released June 2026); 8.1.0 is the current Linux release
Exploit status: public proof-of-concept ("AnyPwn"); no confirmed in-the-wild exploitation and not in the CISA KEV catalogue as of 19 October 2026
Windows and macOS: AnyDesk recommends updating to 9.7.8+ (Windows) and 9.7.2+ (macOS) as a precaution
What is CVE-2026-109390?
CVE-2026-109390 is a heap-based buffer overflow in the AnyDesk session protocol, reachable before any authentication. In the stream packet handler for mode 5, a payload length supplied by the attacker is not validated before it is used in a memory allocation. A crafted packet can therefore write attacker data past the allocated buffer and hijack execution (CVE record).
On Linux, the AnyDesk service (anydesk --service) normally runs as root and listens on TCP 7070 for direct connections. Successful exploitation gives full control of the host without the user ever approving a desktop session.
Attribute | Detail |
|---|---|
CVE | CVE-2026-109390 (published 12 October 2026) |
Severity | CVSS v3.1 9.8 Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) |
Weakness | Heap-based buffer overflow; unvalidated length field (CWE-130) |
Attack vector | Network, unauthenticated, no user interaction |
Impact | Arbitrary code execution, as root when AnyDesk runs as a system service |
Public exploit | Yes — "AnyPwn" PoC released by V12 Security on 8 October 2026 |
Notably, the fix shipped silently in June 2026, almost four months before the CVE was assigned. Vulnerability scanners that rely on CVE feeds could not flag the issue during that window.

Which AnyDesk versions are affected?
Linux installations from 8.0.0 up to 8.0.2 are vulnerable; Windows and macOS share the underlying flaw but have no known exploitation.
Platform | Affected | Minimum safe version | Urgency |
|---|---|---|---|
Linux | 8.0.0 – 8.0.2 | 8.0.3 (8.1.0 recommended) | Immediate — public PoC |
Windows | Earlier than 9.7.8 | 9.7.8 | Precautionary |
macOS | Earlier than 9.7.2 | 9.7.2 | Precautionary |
The public PoC targets 8.0.2 specifically, but the official affected range covers all of 8.0.0–8.0.2. Treat every Linux host below 8.0.3 as exposed.

Why this vulnerability matters
The combination of root privileges, no authentication and public exploit code makes this a patch-now issue, not a next-cycle item.
Root by default. Remote access tools run as privileged services, so one exploit yields full host compromise: credential theft, persistence and lateral movement.
Large exposed footprint. Qi-AnXin CERT counted roughly 21,500 internet-reachable AnyDesk assets globally linked to this flaw (source).
Firewalling port 7070 is not a full fix. Qi-AnXin reports the vulnerable code path is also reachable through AnyDesk relay connections, so blocking direct traffic reduces exposure but does not remove it.
Ransomware precedent. Remote-access software is a favoured initial-access vector; a weaponised PoC typically shortens the time to mass exploitation.
Compliance impact. For PCI DSS environments, Requirement 6.3.3 expects critical patches within one month; a public PoC justifies a far shorter internal SLA. Remote-access tooling in the cardholder data environment also falls under Requirement 8 controls.
How to fix CVE-2026-109390: step by step
Upgrading to AnyDesk for Linux 8.0.3 or later is the only complete fix; everything else is temporary risk reduction.
Inventory every AnyDesk install. Check version and exposure on each Linux host:
anydesk --version sudo ss -tlnp | grep ':7070'Upgrade from the official source only. Use the AnyDesk repository or anydesk.com/downloads, then restart the service:
# Debian / Ubuntu sudo apt update && sudo apt install --only-upgrade anydesk # RHEL / Fedora / Rocky sudo dnf upgrade anydesk sudo systemctl restart anydesk anydesk --version # confirm 8.0.3 or laterIf you cannot patch today, restrict TCP 7070. Allow only trusted management ranges, then deny the rest (ufw evaluates rules in order):
sudo ufw allow from 10.20.0.0/24 to any port 7070 proto tcp sudo ufw deny 7070/tcp
Replace the subnet with your own admin network. Remember that relay connections may still reach the flaw.Remove what you do not need. Uninstall AnyDesk from servers where it is not business-critical, or stop the service until patched (
sudo systemctl disable --now anydesk).Hunt for signs of compromise. Review unexpected
anydeskservice crashes or restarts (journalctl -u anydesk), unusual child processes spawned by the AnyDesk process, new root-owned cron jobs, SSH keys or systemd units, and the trace log at/var/log/anydesk.trace. Compare findings with the indicators in the official AnyDesk Trust Center advisory.Patch Windows and macOS clients too. Move to 9.7.8+ and 9.7.2+ respectively in the next maintenance window.
Close the governance gap. Add remote-access tools to your asset inventory and vendor changelog monitoring, since this fix shipped months before a CVE existed.

Questions and answers
Is CVE-2026-109390 being exploited in the wild?
As of 19 October 2026, AnyDesk reports no evidence of active exploitation, and the CVE is not in the CISA KEV catalogue. Public PoC code exists, so this can change quickly.
Does blocking port 7070 fully protect me?
No. It reduces direct exposure only. Connections through the AnyDesk relay network may still reach the vulnerable code, so upgrading is mandatory.
How do I check my AnyDesk version on Linux?
Run anydesk --version in a terminal. Any result below 8.0.3 is vulnerable.
Are Windows and macOS users at risk?
The underlying flaw exists on those platforms, but there are no known exploits. AnyDesk advises updating to Windows 9.7.8+ and macOS 9.7.2+ as a precaution.
What is AnyPwn?
AnyPwn is the name of the public proof-of-concept exploit for this flaw, published by V12 Security on 8 October 2026.



Discussion