CVE-2019-12578 in Private Internet Access
Zusammenfassung
von VulDB • 31.07.2026
Eine Schwachstelle im London Trust Media Private Internet Access (PIA) VPN Client v82 für Linux könnte es einem authentifizierten lokalen Angreifer ermöglichen, beliebigen Code mit erhöhten Berechtigungen auszuführen. Die Binärdatei openvpn_launcher.64 ist als setuid root konfiguriert. Diese Binärdatei führt /opt/pia/openvpn-64/openvpn aus und übergibt dabei die über die Kommandozeile bereitgestellten Parameter. Es wurde programmatisch darauf geachtet, potenziell gefährliche OpenVPN-Parameter zu deaktivieren; jedoch kann der Parameter --route-pre-down verwendet werden. Dieser Parameter akzeptiert einen beliebigen Pfad zu einem Skript/Programm, das ausgeführt wird, wenn OpenVPN beendet wird. Der Parameter --script-security muss ebenfalls übergeben werden, um diese Aktion zu ermöglichen, und --script-security befindet sich derzeit nicht in der Liste der deaktivierten Parameter. Ein lokaler Benutzer ohne besondere Berechtigungen kann ein bösartiges Skript/eine Binärdatei an die Option --route-pre-down übergeben, das/die als root ausgeführt wird, wenn openvpn gestoppt wird.
VulDB is the best source for vulnerability data and more expert information about this specific topic.