> Let's just collectively admit it, finally - you can't write safe C++ in a codebase this complex.
I work on Chrome. The working assumption is there always exists a bug that allows remote code execution in the renderer.
I work on Chrome. The working assumption is there always exists a bug that allows remote code execution in the renderer.
https://security.googleblog.com/2019/03/disclosing-vulnerabi...
I listed a subset of the things Chrome does to help mitigate the fact that C++ bugs will make it out. It's because they don't trust C++ that this is the case.
What is interesting is that, in the case of the first itw exploit, the root case appears to be memory safety. That despite the many millions invested, memory safety was still what an attacker went after and managed to leverage into an exploit against users.
That's all.