Vulnerability Details : CVE-2018-9105
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.
Vulnerability category: BypassGain privilege
Products affected by CVE-2018-9105
- cpe:2.3:a:nordvpn:nordvpn:3.3.10:*:*:*:*:macos:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-9105
0.71%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 70 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-9105
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.0
|
HIGH | AV:N/AC:L/Au:S/C:C/I:C/A:C |
8.0
|
10.0
|
NIST | |
8.8
|
HIGH | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST |
CWE ids for CVE-2018-9105
-
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-9105
-
https://exchange.xforce.ibmcloud.com/vulnerabilities/140939
NordVPN for macOS XPC service privilege escalation CVE-2018-9105 Vulnerability ReportThird Party Advisory;VDB Entry
-
https://github.com/VerSprite/research/blob/master/advisories/VS-2018-015.md
research/VS-2018-015.md at master · VerSprite/research · GitHubThird Party Advisory
Jump to