Skip to main content

VeePN EUVDEUVD-2025-201266

| CVE-2025-66575 HIGH
Unquoted Search Path or Element (CWE-428)
2025-12-04 disclosure@vulncheck.com
8.5
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain local foothold as standard user
  2. Delivery
    Drop malicious binary in unquoted service path
  3. Exploit
    Trigger service restart or reboot
  4. Execution
    SCM executes payload as LocalSystem
  5. Impact
    Full SYSTEM privilege escalation

Vulnerability Assessment

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

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – 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)
v1 Mar 15, 2026 - 16:35 CVSS 7.8

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

VeeVPN 1.6.1

Affected Packages

euvd veevpn no fix

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

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

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).

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
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 23:22 NVD
7.8 (HIGH) 8.5 (HIGH)
PoC Detected
Dec 30, 2025 - 16:33 vuln.today
Public exploit code
CVE Published
Dec 04, 2025 - 21:16 cve.org
HIGH 8.5
CVE Published
Dec 04, 2025 - 21:16 nvd
HIGH 7.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 67% exploitable
Prevalence
Low
consumer VPN client, niche desktop footprint, not enterprise-standard software
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Exploit-DB GitHub VulDB

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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

CVE-2026-96951 HIGH POC
8.8 Oct 13

Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then

CVE-2025-24054 MEDIUM POC
6.5 Mar 11

External control of file name or path in Windows NTLM allows an unauthorized attacker to perform spoofing over a network

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