3 ms·
> if Chrome doesn't have it, it must be useless Those Chrome CVEs are for single-digit version numbers from 10 years ago. I'm sure they sandbox FFmpeg more ext
by bnurun 5y ago
> if Chrome doesn't have it, it must be useless
Those Chrome CVEs are for single-digit version numbers from 10 years ago. I'm sure they sandbox FFmpeg more extensively now.
- rockdoe 5y agoThose Chrome CVEs are for single-digit version numbers from 10 years ago. Not that this has any actual relevance to the argument (which is that media decoding is a huge risk vector for browsers, and the kind of thing a threat model looks at), but I'll humor you: https://nvd.nist.gov/vuln/detail/CVE-2013-0894 https://nvd.nist.gov/vuln/detail/CVE-2013-0894 I'm sure they sandbox FFmpeg more extensively now. You are making my argument for me. Chrome sandboxes Vorbis -> important! Firefox sandboxes Vorbis in a much tighter way -> "not anything substantial".
- bnurun 5y agoConsidering where Firefox and Chrome overall stand on sandboxing, two libraries isn't substantial. Chrome has consistent, extensive sandboxing, and Firefox has sandboxing here and there as an afterthought. I looked into trying Firefox on Android but it apparently doesn't even have a sandbox.
- lucideer 5y ago> as an afterthought This is my question though. Is it "as an afterthought" or is it "where needed, considering x threat model". The article above doesn't convince me that it's the former (or that Chrome's approach is anything more than advanced security theatre).
- rockdoe 5y agotwo libraries isn't substantial I've already disproven this assertion by pointing out those exact libraries are real life exploit vectors instead of theoretical weaknesses that most of the rest of the page talks about. Repeating the wrong assertion doesn't doesn't make it true. Chrome has consistent, extensive sandboxing, and Firefox has sandboxing here and there as an afterthought. This isn't really true either, the Chrome sandbox varies in what it blocks per process type, and it's the same for Firefox. The processes do have to talk to the operating system to accomplish anything useful! The original article also seems to completely miss this, at least in the Chrome case.