
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-66575 is an unquoted service path vulnerability (CWE-428) in VeeVPN version 1.6.1, affecting the VeePNService Windows service. The flaw allows attackers to place a malicious executable in a path that Windows resolves before the intended service binary, enabling arbitrary code execution with LocalSystem privileges during system startup or reboot. The vulnerability was disclosed on December 4, 2025, by VulnCheck, and has a CVSS v3.1 base score of 7.8 (High) and a CVSS v4.0 score of 8.5 (High) (VulnCheck Advisory, Exploit-DB).
The root cause is CWE-428 (Unquoted Search Path or Element): when a Windows service's binary path contains spaces and is not enclosed in quotation marks, the Windows Service Control Manager attempts to resolve the path by trying each space-delimited segment as a potential executable. In VeeVPN 1.6.1, the VeePNService binary path is unquoted, so an attacker with write access to a parent directory in the path can place a malicious executable (e.g., Program.exe or another intermediate path component) that Windows will execute instead of the legitimate service binary. Exploitation requires local access and some form of user interaction (e.g., a reboot or service restart), but no privileges are required to stage the malicious file if directory permissions are misconfigured. A public proof-of-concept exploit is available on Exploit-DB (Exploit-DB, VulnCheck Advisory).
Successful exploitation grants the attacker code execution as LocalSystem, the highest privilege level on a Windows system, enabling complete system compromise. This includes unauthorized access to all data on the system (confidentiality impact: High), the ability to modify or destroy files and configurations (integrity impact: High), and the potential to disrupt or disable system services (availability impact: High). The compromised system could serve as a pivot point for lateral movement within a network (VulnCheck Advisory, Exploit-DB).
A public proof-of-concept exploit was published on Exploit-DB (exploit ID 52088) and was added on December 17, 2025. The EPSS score is approximately 0.058%, indicating a currently low probability of widespread exploitation. There is no evidence of active in-the-wild exploitation or threat actor attribution at this time, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The CVSS v4.0 exploit maturity is rated as Proof-of-Concept (Exploit-DB, VulnCheck Advisory).
VeePNService service path is unquoted by running sc qc VeePNService or querying the registry key HKLM\SYSTEM\CurrentControlSet\Services\VeePNService and inspecting the ImagePath value.C:\Program Files\VeeVPN\VeePNService.exe) to identify intermediate directory segments containing spaces where a malicious executable can be placed (e.g., C:\Program.exe or C:\Program Files\VeeVPN.exe).icacls or accesschk.exe to verify that the current user has write permissions to one of the intermediate path directories.C:\Program.exe).LocalSystem before reaching the legitimate VeeVPN service binary.HKLM\SYSTEM\CurrentControlSet\Services\VeePNService — an unquoted ImagePath value containing spaces confirms vulnerability; unexpected changes to this key may indicate tampering.C:\Program.exe, C:\Program Files\VeeVPN.exe) that do not belong to legitimate software installations.services.exe with LocalSystem privileges at system startup, particularly those not matching the expected VeeVPN service binary path.VeePNService; Security Event Log entries (Event ID 4688) showing process creation of unexpected executables by services.exe.Users should update VeeVPN to the latest available version, which addresses the unquoted service path issue. As an interim workaround, administrators can manually correct the service path by quoting it in the registry: set HKLM\SYSTEM\CurrentControlSet\Services\VeePNService\ImagePath to a properly quoted path (e.g., "C:\Program Files\VeeVPN\VeePNService.exe"). Additional hardening measures include restricting write permissions on directories in the service path, enabling application whitelisting (e.g., via Windows Defender Application Control), and monitoring service configurations for unauthorized changes (VulnCheck Advisory).
The vulnerability was assigned and disclosed by VulnCheck on December 4, 2025, with CISA-ADP adding the Exploit-DB reference to the NVD entry on December 5, 2025. No significant vendor statements from VeeVPN or notable researcher commentary beyond the VulnCheck advisory have been identified. Social media activity appears minimal, with only automated CVE tracking accounts on Bluesky referencing the CVE (VulnCheck Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."