AnyDesk CVE-2025-34499
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local unprivileged account
-
DeliveryPlant malicious exe in unquoted path
-
ExploitTrigger service/host restart
-
ExecutionService launches attacker binary as SYSTEM
-
ImpactFull host compromise
Vulnerability Assessment
| Weakness | |
| Exploitation Conditions | Requires an interactive or local non-privileged account on a Windows host running AnyDesk 7.0.15 or 9.0.1, plus write permission to a directory that lies earlier in the service's unquoted binary path (e.g., C:\ or C:\Program Files\) so the attacker can drop a same-name executable like Program.exe. Exploitation also depends on the service being (re)started or the host rebooting to load the planted binary as SYSTEM. Limiting factors: no remote network reach despite the input vector's AV:N label, a pre-existing local foothold is mandatory, default directory ACLs on hardened systems may prevent writing the malicious file, and the affected AnyDesk versions must be installed. |
| Impact | This is a local privilege-escalation flaw (CWE-428, unquoted service path) in AnyDesk that lets a non-privileged local user obtain SYSTEM-level code execution. The signals conflict sharply: the supplied CVSS:4.0 vector asserts AV:N/PR:N/UI:N (remote, unauthenticated, no interaction), but the description explicitly states 'local non-privileged users' - the vector is almost certainly mislabeled and should be local with low privileges (a valid account on the host is required). Treat the AV:N as an error, not evidence of remote reach. EPSS is low (0.43%, 36th percentile) and the CVE is NOT on CISA KEV, so there is no indication of widespread or active exploitation. However, publicly available exploit code exists (Exploit-DB 51968 and 52258), lowering the skill barrier. Net: this is a credible local post-compromise escalation primitive rather than an internet-facing emergency - real priority on multi-user or already-breached Windows hosts running the affected AnyDesk builds, but not a drop-everything remote RCE despite the misleading network vector. No SSVC decision data was provided in the input. |
| Exploit ScenarioDerived | An attacker who already has an unprivileged foothold on a Windows host (via phishing, a low-priv account, or malware) plants a malicious executable such as C:\Program.exe in a directory along AnyDesk's unquoted service path. When the service restarts or the machine reboots, Windows launches the attacker's binary as SYSTEM instead of the intended AnyDesk executable. Public proof-of-concept exploit code exists (Exploit-DB 51968 and 52258), so weaponization requires little effort. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Local privilege escalation in AnyDesk 7.0.15 and 9.0.1 on Windows lets a non-privileged local user drop a same-name executable into a directory that appears earlier in the service's unquoted binary path, which the Service Control Manager then loads with SYSTEM privileges when the service restarts or the host reboots. The root cause is an unquoted service path (CWE-428) in the AnyDesk service configuration, and publicly available exploit code exists (Exploit-DB 51968 and 52258); the flaw is not listed as confirmed actively exploited (CISA KEV). EPSS is low at 0.43% (36th percentile), and because a pre-existing local account with write access to the affected directory is required, the realistic impact is privilege escalation from a local foothold to SYSTEM rather than remote compromise.
RemediationAI
No specific patched version is identified in the available references, so the practical fix is to upgrade AnyDesk 7.0.15 and 9.0.1 to the current release from the vendor download page (http://anydesk.com/download) and then verify on each endpoint that the service binary path is now quoted. Where an immediate upgrade is not possible, the check and fix are local: inspect HKLM\SYSTEM\CurrentControlSet\Services for the AnyDesk service, and if ImagePath is unquoted, either edit it to wrap the full executable path in quotation marks or reinstall the service from an installation directory that contains no spaces (for example a path under C:\ProgramData or a vendor folder without whitespace), noting that both changes require a service restart and a brief interruption of remote-support connectivity. As a compensating control, harden the ACLs on the parent directories of the affected path so that non-administrative users cannot create files there, particularly the root of the system drive and the Program Files tree; this blocks the drop of Program.exe-style payloads but carries a small compatibility risk for legacy applications that rely on writing to those locations. Also consider restricting who can restart the AnyDesk service, since exploitation requires a restart or reboot, and monitor for unexpected executable creations in the early segments of service binary paths. Disabling the AnyDesk service entirely removes the exposure but also removes remote-support capability, so it should only be used where the agent is not required.
Affected ProductsAI
AnyDesk 7.0.15 and AnyDesk 9.0.1 on Windows are the specific affected builds named in the intelligence, and the exposure is tied to the Windows service registration rather than the remote-desktop functionality itself, so the risk applies to hosts where the AnyDesk service is installed with an unquoted ImagePath. No CPE strings were supplied with the data, and the only vendor-linked references are the AnyDesk homepage (http://anydesk.com) and download page (http://anydesk.com/download); the technical advisory is available at https://www.vulncheck.com/advisories/anydesk-unquoted-service-path-privilege-escalation-vulnerability, with public exploit write-ups at Exploit-DB entries 51968 and 52258. Older or newer AnyDesk releases are not confirmed affected by this data, but any deployment that still carries an unquoted service path should be treated as potentially vulnerable until verified.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability class is CWE-428, Unquoted Search Path or Element, and it arises because the AnyDesk Windows service registers an ImagePath that contains spaces without surrounding quotation marks. When Windows starts such a service, the Service Control Manager walks the ambiguous path left to right, attempting to execute candidate binaries such as C:\Program.exe, C:\Program Files\AnyDesk.exe and so on before reaching the intended executable. Any non-privileged user who can write to one of those earlier directories can plant a malicious binary with a matching name and have it executed by the service account, which for the AnyDesk service is typically LocalSystem. The provided reference set does not include CPE identifiers, but the affected installations are AnyDesk 7.0.15 and 9.0.1 running on Windows hosts where the service is registered. Note that the supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) implies network reachability and no privileges, which the independent assessment corrects to a local attack path (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H): the attacker must already hold a local non-privileged account and must be able to write to a directory earlier in the unquoted path, and the planted payload only executes when the service is restarted or the machine reboots. Default ACLs on hardened builds may block writes to C:\ or C:\Program Files\, which is a meaningful practical limiter, and success also requires the vulnerable AnyDesk versions to be installed.
Know when Windows gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Local escalation needing a low-priv account (AV:L, PR:L); writable path element usually available so AC:L; SYSTEM code execution gives full C/I/A impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
AnyDesk 7.0.15 and 9.0.1 contains an unquoted service path vulnerability that allows local non-privileged users to potentially execute code with elevated SYSTEM privileges. Attackers can exploit the unquoted service path configuration to inject malicious executables that will be run with high-level system permissions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
NVD
CVE.org
EPSS
Exploit-DB
GitHub PoC