I asked Zoom support about this and they sent me to this page: https://blog.zoom.us/wordpress/2019/07/08/response-to-video-... The key thing here is they think this is a fair trade-off because Safari asks if you want to open Zoom. > This is a workaround to a change introduced in Safari 12 that requires a user to confirm that they want to start the Zoom client prior to joining every meeting. The local web server enabl…
Vulnerability in the Mac Zoom client allows malicious websites to enable camera
341–350 of 473 posts
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#342A workaround to legitimate Safari security improvements.
I hope the Wall Street Journal and CNBC skewer this company and shred the stock price.
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#343Zoom’s response to this[1] is a wonderful example of how not to respond to security issues. It includes the classic tropes: * Our users don’t care about security. > Our video-first platform is a key benefit to our users around the world, and our customers have told us that they choose Zoom for our frictionless video communications experience. * We have no way of knowing if this has been exploited in the wild, so it’s…
In a more amusing alternate universe, someone discovered the zoomgov.com vulnerability, waited until it expired, snapped it up, then published an "update" that uninstalls zoom entirely. In a nastier one, they used this idiotic design flaw to pwn every zoom client machine out there.
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#344Earlier quoted context omitted.
That's correct, and part of my point. If they used CORS headers correctly it could both be secure and not require a crazy image hack. The image hack seems like a lot of work to go through to make an app LESS secure.
I'm a bit confused, so CORS doesn't apply when trying to load an image? If they set CORS to allow interaction from anywhere, why use an image and not load data with js?
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#345Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#346Earlier quoted context omitted.
Without the local webserver, they fall back to Safari's URL handler, which asks whether or not you wan't to start the application in question. They went through a lot of trouble to implement this ridiculous solution to avoid the kind of thing you describe.
I mean _with_ their local webserver, can they implement their own, simple confirmation of some kind?
https://blog.zoom.us/wordpress/2019/07/08/response-to-video-...
According to Zoom the intended purpose of the local webserver is specifically to avoid the confirmation step.
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#347Earlier quoted context omitted.
Could 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?
CORS isn't supported to localhost, aka you can't do that; hence the image-size hack
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#348Earlier quoted context omitted.
Without the local webserver, they fall back to Safari's URL handler, which asks whether or not you wan't to start the application in question. They went through a lot of trouble to implement this ridiculous solution to avoid the kind of thing you describe.
I mean _with_ their local webserver, can they implement their own, simple confirmation of some kind?
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#349Seeing how they handled this accident I will never recommend them again.
Re: Vulnerability in the Mac Zoom client allows malicious websites to enable camera
#350Earlier quoted context omitted.
I think you make good points but to sum it up: privilege separation wasn't needed pre-internet because vulnerabilities and computer viruses weren't that big of a problem back then. >A lot of security issues would be gone if computers weren't so connected to each other. I mean, sure, but having computer connected together is pretty damn amazing. I'm actually drawing the opposite conclusion compared to yours: I think U…
Finely grained permissions mean bad UX and as Android has shown you gain nothing practical from that since the people will learn to ignore them pretty much like they learn to ignore the UAC warning while on the other hand you lose the flexibility, functionality and openness of the entire system (all significant pillars for ensuring user control). Note that i'm not saying to disconnect computers entirely, i'm saying t…