A vulnerability has been discovered in Hotspot Shield's Windows VPN client that could allow for privilege escalation if exploited by an attacker.
The vulnerability, tracked as CVE-2020-17365 (opens in new tab), was discovered by researcher Chen Erlich at the security firm Cympton and it is the result of improper directory permissions in versions 10.3.0 and earlier of the HotSpot Shield's VPN client for Windows.
An attacker could exploit this vulnerability to corrupt system files by creating a specially crafted symbolic link to a critical file on a user's system and overwrite it with privileges of the application.
- We've put together a list of the best antivirus software around
- Secure your entire network with one of the best VPN routers
- We've also highlighted the best Windows 10 VPN
Privilege escalation vulnerability
The Hotspot Shield Service has system level privileges and writes log files into the folder with local user permissions. As a result of this, removing the folder and abusing NTFS junctions can allow an unprivileged user to write to any file on the file system with SYSTEM privileges.
In a blog post (opens in new tab) about the privilege escalation vulnerability he discovered, Erlich explained how to mitigate it, saying: “This vulnerability can be mitigated by applying accurate ACL permissions to any location where actions are performed by privileged processes, including C:\ProgramData\Hotspot Shield\logs.”
Thankfully though, HotSpot Shield users won't have to do this as the company has released an updated version of its Windows client (version 10.6.0 (opens in new tab)) that patches the vulnerability.
- Also check out our complete list of the best VPN services