Skip to main content

AnyDesk CVE-2025-34499

MEDIUM
Unquoted Search Path or Element (CWE-428)
2025-12-11 disclosure@vulncheck.com
6.9
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local unprivileged account
  2. Delivery
    Plant malicious exe in unquoted path
  3. Exploit
    Trigger service/host restart
  4. Execution
    Service launches attacker binary as SYSTEM
  5. Impact
    Full host compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V13 - Configuration Path quoting
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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (vulncheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 7.8 HIGH

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.4%
Top 64% exploitable
Prevalence
High
AnyDesk is widely deployed enterprise/consumer remote-desktop software on Windows
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
High

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

CVE-2025-52691 CRITICAL POC
10.0 Dec 29

Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio

CVE-2019-0803 HIGH POC
7.8 Apr 09

Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in

CVE-2020-1472 MEDIUM POC
5.5 Aug 17

A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

CVE-2025-13315 CRITICAL POC
9.3 Nov 19

Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b

CVE-2013-10047 CRITICAL POC
9.3 Aug 01

An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote

CVE-2012-10030 CRITICAL POC
9.3 Aug 05

FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit

CVE-2025-34101 CRITICAL POC
9.3 Jul 10

Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio

CVE-2025-13316 HIGH POC
8.2 Nov 19

Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred

CVE-2025-34095 CRITICAL POC
9.3 Jul 10

Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/

CVE-2025-11953 CRITICAL POC
9.8 Nov 03

React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy