Approved changes feed: RSS · Atom

cpe:2.3:a:privatevpn:privatevpn:2.0.31:*:*:*:*:macos:*:*

part: a version: 2.0.31 update: *

VendorPrivatevpn (e7f90826-388e-5799-9e6d-c1f63e647093)
ProductPrivatevpn (0d7808f9-3d7a-5fba-84e1-06a0b99617d2)
Edition*
Language*
Software edition*
Target softwaremacos
Target hardware*
Other*

Notes

Imported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2018-7716 vulnerable 2026-06-08 05:12:04.007517 Details available
PrivateVPN 2.0.31 for macOS suffers from a root privilege escalation vulnerability with its com.privat.vpn.helper privileged helper tool. This privileged helper tool implements an XPC service that allows arbitrary installed applications to connect and send messages. The XPC service extracts the config string from the corresponding XPC message. This string is supposed to point to an internal OpenVPN configuration file. If a new connection has not already been established, an attacker can send the XPC service a malicious XPC message with the config string pointing at an OpenVPN configuration file that he or she controls. In the configuration file, an attacker can specify a dynamic library plugin that should run for every new VPN connection. This plugin will execute code in the context of the root user.
Published: 2018-03-05T23:00:00.000Z
Updated: 2024-09-16T17:23:08.770Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-7715 vulnerable 2026-06-08 05:12:04.007204 Details available
PrivateVPN 2.0.31 for macOS suffers from a root privilege escalation vulnerability with its com.privat.vpn.helper privileged helper tool. This privileged helper tool implements an XPC service that allows arbitrary installed applications to connect and send messages. The XPC service extracts the path string from the corresponding XPC message. This string is supposed to point to PrivateVPN's internal openvpn binary. If a new connection has not already been established, an attacker can send the XPC service a malicious XPC message with the path string pointing at a binary that he or she controls. This results in the execution of arbitrary code as the root user.
Published: 2018-03-05T23:00:00.000Z
Updated: 2024-09-16T18:39:06.623Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-7311 vulnerable 2026-06-08 05:12:03.599552 Details available
PrivateVPN 2.0.31 for macOS suffers from a root privilege escalation vulnerability. The software installs a privileged helper tool that runs as the root user. This privileged helper tool is installed as a LaunchDaemon and implements an XPC service. The XPC service is responsible for handling new VPN connection operations via the main PrivateVPN application. The privileged helper tool creates new VPN connections by executing the openvpn binary located in the /Applications/PrivateVPN.app/Contents/Resources directory. The openvpn binary can be overwritten by the default user, which allows an attacker that has already installed malicious software as the default user to replace the binary. When a new VPN connection is established, the privileged helper tool will launch this malicious binary, thus allowing an attacker to execute code as the root user. NOTE: the vendor has reportedly indicated that this behavior is "an acceptable part of their software.
Published: 2018-02-21T22:00:00.000Z
Updated: 2024-08-05T06:24:11.857Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.