Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local foothold as standard user
-
DeliveryDrop malicious binary in unquoted service path
-
ExploitTrigger service restart or reboot
-
ExecutionSCM executes payload as LocalSystem
-
ImpactFull SYSTEM privilege escalation
Vulnerability Assessment
| Weakness | |
| Exploitation Conditions | Requires local access to a Windows host running the VeeVPN 1.6.1 VeePNService, which is installed with an unquoted binary path. The attacker must be able to write an executable into an intervening directory of that path (e.g. C:\Program.exe or a writable install subdirectory) and must be able to cause the service to restart or the machine to reboot for the payload to run as LocalSystem. Limiting factors: this is local-only (AV:L) - there is no remote/network exploitation despite the description's wording; success depends on the service path containing a directory writable by the attacker's privilege level, and on a service-start/reboot event occurring. |
| Impact | This is a classic Windows unquoted service path local privilege escalation (CWE-428) in VeePNService, not a remote code-execution flaw despite the description's 'remote attackers' phrasing. The CVSS 4.0 vector itself confirms local access (AV:L), directly contradicting the word 'remote' - the real risk is a low-privileged local user escalating to LocalSystem, so the network-implying language should be disregarded. Signals point to LOW real-world urgency: EPSS is only 0.13% (33rd percentile), there is no CISA KEV listing, and the SSVC exploitation state is at most 'proof-of-concept' (E:P in the vector). A public exploit does exist (Exploit-DB 52088), which raises the practical likelihood for anyone who already has a foothold on a machine running VeeVPN, but unquoted-service-path bugs are only exploitable when the attacker can write to an intervening path segment and trigger a service restart/reboot - a meaningful gating condition. Net: a legitimate but low-priority local privesc, weaponizable post-compromise rather than a mass-exploitation threat; the 8.5 CVSS 4.0 base overstates urgency because it does not reflect the required local foothold and writable-path precondition. |
| Exploit ScenarioDerived | A low-privileged user (or malware already running as a standard user) on a Windows host with VeeVPN 1.6.1 installed places a malicious executable (e.g. C:\Program.exe) along the unquoted VeePNService binary path. On the next service start or system reboot, the Service Control Manager launches the attacker's binary as LocalSystem, yielding full SYSTEM privileges. A public proof-of-concept is available on Exploit-DB (52088). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 25, 2026
Privilege escalation to LocalSystem is possible on Windows hosts running VeePN 1.6.1 due to an unquoted service path in VeePNService (CWE-428). A local attacker who can write an executable into a directory preceding the service binary in the unquoted path can have it executed with SYSTEM privileges when the service restarts or the machine reboots; public exploit code exists, though EPSS is low at 0.13% and CISA KEV does not list it. While the original description mentions remote attackers, the independent assessment confirms this is a local-only escalation requiring local access to the host and write permissions in the service path, rated CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Earlier versions of this analysis (1)
RemediationAI
No vendor-released patch is identified in the available data, and the provided vendor advisory does not specify a fixed version. As a primary workaround, administrators can correct the service configuration by editing the ImagePath registry value under HKLM\SYSTEM\CurrentControlSet\Services\VeePNService so that the full binary path is enclosed in quotation marks (for example, "C:\Program Files\VeePN\VeePNService.exe") and then restarting the service; this requires local administrator rights, and incorrect quoting can prevent the service from starting. Additionally, restrict write permissions for non-administrative users on the root of the system drive and on any directories that appear before the service executable in the unquoted path, such as C:\Program Files\VeePN or intermediate folders, which reliably blocks the escalation but requires careful ACL review to avoid breaking application updates. If the VPN service is not required, uninstall VeePN or disable the VeePNService to remove the attack surface. Monitor event logs for unexpected service restarts or reboots, and review the public exploit at https://www.exploit-db.com/exploits/52088 to validate detection coverage. Upgrade to a patched version when the vendor releases one.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a Windows unquoted service path (CWE-428) affecting VeePNService in VeePN 1.6.1 (CPE: cpe:2.3:a:veepn:veepn:1.6.1:*:*:*:*:*:*:*). When a service binary path contains spaces and is not enclosed in quotation marks, the Windows Service Control Manager interprets the path ambiguously and attempts to launch candidate executables in sequence, such as C:\Program.exe, C:\Program Files\VeePN.exe, and so on, before reaching the intended executable. An attacker with local access who can write a file to any of those earlier candidate locations can have their payload executed with the service's privilege level, which in this case is LocalSystem. The independent assessment rates the issue CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, meaning local access with low privileges and no user interaction are required, and exploitation depends on the service restarting or the host rebooting. Although the NVD description claims remote attackers can exploit it, there is no network vector; the provided CVSS 4.0 vector also carries AV:L. Public exploit code is available via Exploit-DB 52088, and the EPSS score is 0.13% (33rd percentile).
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:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Local unquoted-service-path privesc: needs a local low-privileged foothold and writable path segment (AV:L, PR:L), service restart/reboot occurs without attacker-driven interaction (UI:N), full LocalSystem compromise (C/I/A:H).
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
4DescriptionCVE.org
VeeVPN 1.6.1 contains an unquoted service path vulnerability in the VeePNService that allows remote attackers to execute code during startup or reboot with escalated privileges. Attackers can exploit this by providing a malicious service name, allowing them to inject commands and run as LocalSystem.
Executive ViewAI
VeeVPN 1.6.1 contains a critical privilege escalation vulnerability that allows attackers to gain system-level access during service startup, potentially compromising entire systems and enabling lateral movement across the network. Organizations using this VPN solution face immediate risk of unauthorized access and data exfiltration, with exploitation already demonstrated in public proof-of-concepts.
Disable VeeVPN auto-start and manual service restart capabilities until patch is available; implement application whitelisting on systems running VeeVPN to prevent unauthorized code execution; restrict file system write permissions on VeeVPN installation directories; isolate affected systems on separate network segments with egress filtering; monitor service restart events and process creation logs for anomalous activity; consider temporary VPN alternative for critical operations until patched.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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
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
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
Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then
External control of file name or path in Windows NTLM allows an unauthorized attacker to perform spoofing over a network
EUVD-2025-201266
NVD
CVE.org
EPSS
Exploit-DB
GitHub
VulDB