4 ms·
I've lost all trust in Zoom at this point
by mychael 7y ago
I've lost all trust in Zoom at this point
- ubermonkey 7y ago(prior reply deleted once I read about the fucking local webserver & phantom reinstallation bullshit. Fuck zoom.)
- patates 7y ago> the Zoom client starts up. It'd be hard to miss They already have you on video at that point. The summary above is very fair, there's no point trying to throw more PR at this problem. Ignoring other issues and focusing on the main point: They need to increase security by a huge amount by implementing a simple dialog with "Yes" not selected as default. They also need to communicate why they did this to their users and be honest.
- diafygi 7y ago> But insisting Zoom change the software because it's possible some doofus might be duped into joining a meeting with someone is kinda ridiculous, IMO. In my experience (the energy sector), most of the people I interact with on Zoom would definitely fall for joining some random meeting that popped up. They are incredibly good at their field of expertise, but certainly doofuses when it comes to knowing how to click on things in zoom.
- muraiki 7y agoIt's ridiculous to install a constantly running web service that uses tricks to circumvent CORS protection and to get around Safari's protections, which were both rightly created to improve user's security. It's not a "so-called vulnerability". As the article describes, this could be used in concert with another vulnerability to achieve RCE. Combining vulnerabilities is often how RCE is attained. These actions undo the thoughtful work of information security professionals to protect users. It's astonishing to me that people can't see what's wrong here.
- ubermonkey 7y agoYeah, I was focussing on the webcam thing. That piece, taking individually, isn't a big deal. But the web server / CORS bypass is completely fucked up, nefarious, and unforgivable. Accordingly, I edited my post.
- fokinsean 7y agoCould you further explain the CORS bypass? Why do they have to do the image hack if CORS if they open up CORS on the local server? At that point couldn't they retrieve data via JS instead?
- ukd1 7y agoCORS isn't supported to localhost, aka you can't do that; hence the image-size hack
- fokinsean 7y agoBut the image is being served from localhost no? Do image requests not abide by CORS?
- amichal 7y agoThey do not. The reason for that is that at the time CORS was designed lots of sites loaded images from other sites and because images where considered static content that didn't change the server this was at worst a information leak. What Zoom has done here is abuse a HTTP GET via a <img> tag (which is not supposed to change anything) as a way to trigger a privileged local process to INSTALL software (among other things). This is a classic XSS and is number 7 on the OWASP TOP 10 vulnerability list (2017 version). For Zoom to contract as BAA with HIPAA regulated clients and various other bodies they had agree that they would NOT do this and that they had security teams and audit processes in place to prevent this sort of thing. Nearly ALL of our client contracts require we be aware of and mitigate AT LEAST the OWASP TOP 10.
- rohansingh 7y agoJonathan pointed out something important on the chat last night. In many cases, the auto-join is a vulnerability it itself even if the video doesn't turn on. It allows the attacker to potentially unmask your identity if you are logged into Zoom. When you join the call, you will show up in the participants list. This is definitely something that you would not want to happen on various parts of the web. It kills your ability to browse privately.
- robbiemitchell 7y agoAnd WebEx and Bluejeans, too?
- deminature 7y agoIt's a fantastic piece of software I use daily, so I'm inclined to give them the benefit of the doubt before joining an internet pitchfork mob.
- Rooster61 7y agoIf you qualify software that performs such a blatantly awful/wrong practice as fantastic, then you I'm afraid you need to redefine your views of what constitutes software. This is a truly heinous design and should be lambasted as such