CVE-2020-37030
7.8Outline · Outline Service
The Outline Service on Windows contains an unquoted service path vulnerability, allowing local users to execute arbitrary code with LocalSystem privileges.
Executive summary
An unquoted service path vulnerability in the Outline Service allows local attackers to achieve privilege escalation to LocalSystem.
Vulnerability
This is an unquoted search path vulnerability (CWE-428) in the Windows service configuration. Because the service executable path contains spaces and lacks quotes, a local user can place a malicious binary in a parent directory to intercept execution during service startup, effectively gaining LocalSystem privileges.
Business impact
Successful exploitation allows an attacker with local access to execute arbitrary code with the highest level of system privileges. This leads to a total compromise of the affected host, including the ability to install backdoors, access sensitive data, or disable security controls. Given the CVSS score of 7.8, this represents a significant risk to the confidentiality, integrity, and availability of any system running the vulnerable service.
Remediation
Immediate Action: Update the Outline Service to the latest available version provided by the vendor to ensure the binary path is correctly quoted and secured.
Proactive Monitoring: Review Windows service configurations for unquoted paths using tools like WMIC or PowerShell to identify other potential vulnerabilities in the environment.
Compensating Controls: Restrict write permissions on the C:\Program Files (x86)\ directory to prevent unauthorized users from placing malicious binaries in the path.
Exploitation status
Public Exploit Available: Yes, a proof-of-concept exists as documented in the Exploit-DB entry 48414.
Analyst recommendation
The vulnerability presents a clear path to full system compromise for local attackers. Administrators should prioritize updating the Outline Service immediately to remediate the unquoted service path. If an update cannot be applied, ensure that standard user permissions are strictly enforced on the installation directory to prevent the placement of malicious binaries.
More Outline CVEs
Sources
Originally found and disclosed by Minh Tuan - SunCSR, per the CVE Program record.
- ExploitDB-48414 Exploit / PoC
- Outline Service Official Homepage
- VulnCheck Advisory: Outline Service 1.3.3 - 'Outline Service ' Unquoted Service Path Third-party advisory