CVE-2018-9105: High severity NordVPN Nordvpn Macos vulnerability
NordVPN 3.3.10 for macOS suffers from a root privilege escalation vulnerability. The vulnerability stems from its privileged helper tool's implemented XPC service. This XPC service is responsible for receiving and processing new OpenVPN connection requests from the main application. Unfortunately this XPC service is not protected, which allows arbitrary applications to connect and send it XPC messages. An attacker can send a crafted XPC message to the privileged helper tool requesting it make a new OpenVPN connection. Because he or she controls the contents of the XPC message, the attacker can specify the location of the openvpn executable, which could point to something malicious they control located on disk. Without validation of the openvpn executable, this will give the attacker code execution in the context of the privileged helper tool.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2018-9105?
CVE-2018-9105 has a high severity rating of 8.8 according to the CVSS scoring system.
What type of vulnerability is CVE-2018-9105?
CVE-2018-9105 is a root privilege escalation vulnerability affecting NordVPN 3.3.10 for macOS.
How do I fix CVE-2018-9105?
To fix CVE-2018-9105, update NordVPN to the latest version that addresses this vulnerability.
What software is affected by CVE-2018-9105?
CVE-2018-9105 affects NordVPN version 3.3.10 specifically for macOS.
What causes CVE-2018-9105?
CVE-2018-9105 is caused by the improper implementation of the privileged helper tool's XPC service in NordVPN.