Live data from Hacker News

Vulnerability in the Mac Zoom client allows malicious websites to enable camera

medium.com

211–220 of 473 posts

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#211

On my Mac, I have uBlockOrigin installed in my browser and I have it configured to always block 3rdparty and 3rdparty frames and it prevents both the POCs completely. I have one browser that I use for work email and video conference, where system grants access to camera/microphone to the browser and browser allows Google Meet to access camera. I have another browser where system does not grant access to any of the de…

and I am in the crowd of mac users who tape over their camera. when it comes to video conferences at most I have ever seen the desktop shared. what type of work do you do that uses the video for portions other than the presentation?

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#212

Why isn't zoom running fully in the web browser at this point? Meet does this, and as far as I can tell the quality is indistinguishable from Zoom. Can someone with a better understanding of the underlying protocols shed light on why Zoom continues to ship a separate desktop app?

They do have a web client, but not WebRTC. See this reverse engineering of their protocol: https://webrtchacks.com/zoom-avoids-using-webrtc/ TBH I don't really understand their rationale. Nothing about it strikes me as "better" than WebRTC.

To allow meeting participants to use the web client to connect to a meeting requires the meeting host to explicitly enable the option in their advanced settings (it is disabled by default).

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#213

No amount of security features can rival a small piece of black tape over the camera. It also makes crypto-phishing (you've been recorded doing X, pay Y BTC) much harder to fall for. Where software could (and eventually will) be compromised, the attacker would have to physically access the machine to remove that tape.

One assumes that this activates the green camera light? It's not perfect but I can't imagine not noticing that it had come on. Not that it helps if you're, ahem , in the middle of something when the nefarious 3rd party opens the line.

AFAIK the light is controlled by the camera's firmware. So unless someone is able to hack that, the light will always turn on with the camera. That said, even Zuckerberg has sticky tape over his camera.

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#214

Why is the web client (on Chrome, etc) so bad on Zoom ? I mean, people are building Google Earth on the browser .Its not just the bad video experience - even the product experience is seriously broken. For example, the default audio setting when you sign in to the web video client is to connect using PHONE AUDIO. In case you figure out how to click the tab to use computer audio...it breaks down a couple of time in as…

Jitsi Meet is also an excellent web-based video conferencing tool. They also have a basic comparison of WebRTC vs Zoom [0] which is actually has the same demonstration video as your second article. I posted a basic overview elsewhere in this thread [1], and I would strongly recommend it.

[0]: https://jitsi.org/news/a-simple-congestion-test-for-zoom/

[1]: https://news.ycombinator.com/item?id=20390149

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#215

Positively terrible... Kudos to this researcher. I liked Zoom when I used it a couple of times, but the reinstall “feature” is a huge violation of my trust. Software from the company behind it will not touch my system anymore. Too bad really, because properly working video chat is hard to find. The App Store model is not my favorite, but at times like these, a forced sandbox and inspection by a trusted third party st…

What reinstall feature?

This "feature": https://apple.stackexchange.com/questions/358651/unable-to-c...

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#216

Why is the web client (on Chrome, etc) so bad on Zoom ? I mean, people are building Google Earth on the browser .Its not just the bad video experience - even the product experience is seriously broken. For example, the default audio setting when you sign in to the web video client is to connect using PHONE AUDIO. In case you figure out how to click the tab to use computer audio...it breaks down a couple of time in as…

Jitsi Meet is also an excellent web-based video conferencing tool. They also have a basic comparison of WebRTC vs Zoom [0] which is actually has the same demonstration video as your second article. I posted a basic overview elsewhere in this thread [1], and I would strongly recommend it. [0]: https://jitsi.org/news/a-simple-congestion-test-for-zoom/ [1]: https://news.ycombinator.com/item?id=20390149

how does it work ? because we do larger conference calls with a distributed team of 40 people. As in - is there a paid plan, etc

also, does it work with mobile apps ?

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#217

> This vulnerability leverages the amazingly simple Zoom feature where you can just send anyone a meeting link (for example https://zoom.us/j/492468757 ) and when they open that link in their browser their Zoom client is magically opened on their local machine. I was curious about how this amazing bit of functionality was implemented and how it had been implemented securely. Come to find out, it really hadn’t been im…

If Universal Links was supported on macOS we could get the best of both worlds. The web server basically presents meta-data in a JSON-file (in the .well-known directory) which Safari/iOS uses to launch the app if it is installed, and otherwise just renders the webpage [0]. The app contains information about which domains it allows itself to be opened from which would fix this issue. [0]: https://developer.apple.com/l…

Universal Links are better than their localhost webserver insanity, but don't really solve this. A malicious website can still redirect you to a zoom.us URL that will instantly join the meeting without confirmation.

The underlying problem is that they want a URL to join a conference call hosted by any random user and share your audio/video without confirmation. And it's simply not safe to trigger that kind of action from a URL.

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#218

Hi I'm the author, AMA Or come hang out in the party chat! Use the exploit to join: https://jlleitschuh.org/zoom_vulnerability_poc/zoompwn_ifram...

Huh, I'm on Windows and it auto-joined the meeting too, with video enabled. I wonder if this is because at some point in the past I opened a Zoom meeting and allowed Chrome to open the Zoom URI in the Zoom app?

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#219

Earlier quoted context omitted.

Ah, but that's an interesting question right? do they WANT to be asked? If you only had to make one click to join a meeting, doesn't that FEEL better?

In fairness, I get irritated about the fact I need to tell WebEx to use my computer's audio to join the call every damn time I join a meeting quite annoying. If only there was some happy middle ground between never asking and always asking ...

For me the problem isn't that it asks, it is that it forgets (and they don't have the same options consistently across hosting orgs).

I'd be totally fine with default-on voip sound - with a red, muted mic button and a bubble saying 'tap to unmute'.

Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera

#220

Earlier quoted context omitted.

Jitsi Meet is also an excellent web-based video conferencing tool. They also have a basic comparison of WebRTC vs Zoom [0] which is actually has the same demonstration video as your second article. I posted a basic overview elsewhere in this thread [1], and I would strongly recommend it. [0]: https://jitsi.org/news/a-simple-congestion-test-for-zoom/ [1]: https://news.ycombinator.com/item?id=20390149

how does it work ? because we do larger conference calls with a distributed team of 40 people. As in - is there a paid plan, etc also, does it work with mobile apps ?

It's free. It has apps for iOS and Android and you can also phone in. I've never used it for such large meetings, but apparently it handles 100+ people fine [0], and they have a blog post about scaling [1].

[0]: https://www.callstats.io/blog/2017/10/09/jitsi-atlassian-web...

[1]: https://jitsi.org/jitsi-videobridge-performance-evaluation/

Post reply on HN