ASA-2018-00027 – LiquidVPN: “openvpncmd” Privilege Escalation

LiquidVPN installs the helper tool "com.smr.liquidvpn.OVPNHelper" for performing privileged (root) actions. In order to allow other LiquidVPN components to send messages to the helper tool, it implements an XPC service. Static code analysis showed, that the XPC service does not filter incoming messages. This means, regular users (local attackers) can craft arbitrary XPC messages and send them to the service.