VeeVPN Unquoted Service Path Vulnerability in VeePNService Allowing Remote Code Execution

Vulnerability

A vulnerability exists in VeeVPN version 1.6.1, specifically within the VeePNService, due to an unquoted service path. This flaw enables remote attackers to execute code with elevated privileges during the application's startup or system reboot. Exploitation involves supplying a malicious service name, which can be used to inject commands that execute as the LocalSystem user.

Impact

Exploitation of this vulnerability allows for remote code execution with escalated privileges, as the injected commands are executed under the LocalSystem account.

Reproduction

The vulnerability can be reproduced by creating a service with an unquoted path that includes spaces. This can be done using the Windows Service Control (sc) command or through a service management tool. Once the service is created, the VeePNService will execute the injected commands with LocalSystem privileges during startup or reboot.

Added: Dec 4, 2025, 9:18 PM
Updated: Dec 4, 2025, 9:18 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
6.0
remediation
0.0
relevance
1.3
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.