Popular VPNs Contained Code Execution Security Flaws, Despite Patches (zdnet.com)
Researchers have uncovered vulnerabilities in popular virtual private network (VPN) software, ProtonVPN and NordVPN, which can lead to the execution of arbitrary code by attackers. From a report: Last week, Cisco Talos security researchers said the security flaws, CVE-2018-3952 and CVE-2018-4010, permit code execution by attackers on Microsoft Windows machines. The vulnerabilities are similar to a Windows privilege escalation security flaw uncovered by VerSprite, which is tracked as CVE-2018-10169. Security patches were applied in April by both clients to resolve the original security hole, but according to Talos, "despite the fix, it is still possible to execute code as an administrator on the system." The initial vulnerability was caused by similar design issues in both clients. The interface for both NordVPN and ProtonVPN execute binaries with the permission of a logged-in user, and this includes the selection of a VPN configuration option, such as a desired VPN server location. This information is sent to a service when "connect" is clicked by way of an OpenVPN configuration file. However, VerSprite was able to create a crafted OpenVPN file which could be sent to the service, loaded, and executed.
Intuitively, why can't we come up with some simple conduits that are sufficiently simple and vetted that we can be reasonably sure that ill conditioned inputs can't escape the sandbox. Then and only then build the convenience features on top of this?
Perhaps today's XKCD explains this very problem quite well. Firewalls prevent easy communications between component services.
true. But for a VPN there are a just a few enumerable things it actually needs to do correctly. It doesn't actually need admin priveledges to carry the message just admin priveledges to set up the network tunnels. So how is it possible one can't write a system where the message can execute as root?
I suspects is' because people see some speed shortcut similar ot Active-X or ssh -Y xwindows that values shorcuts.
Some drink at the fountain of knowledge. Others just gargle.
Probably had very little to do with OpenVPN though and more to do with you not knowing how to secure a system.
For a change, TFS tells which OS is targeted by these attacks. Thanks!
Slashdot, fix the reply notifications... You won't get away with it...
Always an Anonymous Coward making comments like this.
Once you know what the miner is, it's trivial to figure out what the infection vector is. I ran across a server used for an insurance company a month back doing the same thing. How'd it get on there? Because someone decided to take it for a tour on the web using an unpatched version of IE.
Om, nomnomnom...
Probably had very little to do with OpenVPN though and more to do with you not knowing how to secure a system.
None of my other Ubuntu VMs with public IP addresses on that very same hypervisor were affected. Not before or since.
Your incorrect conclusions have little to do with my knowledge or lack there of and more to do with your arrogant ignorance.
So let's get this straight, you are BLAMING openvpn for installing a miner on your computer. Because that is the claim you are making.
I find that hard to believe that YOU were the only one this happen to.
All these comments, and nobody is talking about Wireguard?
That sounds like an automated attack. You probably were behind on patching or made a common configuration mistake. At least you noticed.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
The article isn't very clear. Are these forks of openvpn?
I mostly use Cisco AnyConnect for work and ssh tunneling for personal use, but I do have openvpn installed on my laptop and use it occasionally. I was thinking about installing it on my router and using it instead of ssh tunneling but I'm not sure if it's worth it.
I've never heard of either of the vpns mentioned in the article but the way the mix in mention of openvpn config files is confusing. Are the vulnerabilities only in proprietary forks of openvpn or could they be in the upstream code?
Turmoil, Apex, TURBULENCE https://en.wikipedia.org/wiki/.... Digital Network Crypt Applications with GALLANTWAVE, MALIBU Architecture, Transform Engine Emulator.
All ways the security services never had to consider VPN users an issue and always had global collect it all.
Domestic spying is now "Benign Information Gathering"