How can I know if I was infected and what can I do about it?
Chrome 0-day exploit used in Operation WizardOpium
41–50 of 159 posts
Re: Chrome 0-day exploit used in Operation WizardOpium
#42As I understand these RCEs (in general; perhaps not this particular one), a frequent root cause seems to be saving instruction pointer on the stack adjacent to untrustworthy data which may have propagated down the call chain. Are there no initiatives being attempted to change this convention? Like not save the IP on the stack? Perhaps at the CPU architecture level or at the compiler level?
Re: Chrome 0-day exploit used in Operation WizardOpium
#43Re: Chrome 0-day exploit used in Operation WizardOpium
#44This is why C++ needs to be retired; and why we need to use safer languages. Not even Google can write safe C++. Thankfully Mozilla have already realised this.
Re: Chrome 0-day exploit used in Operation WizardOpium
#45fix: https://chromium-review.googlesource.com/c/chromium/src/+/18...
git blame: https://chromium.googlesource.com/chromium/src.git/+/e1fa6d4...
Re: Chrome 0-day exploit used in Operation WizardOpium
#46As I understand these RCEs (in general; perhaps not this particular one), a frequent root cause seems to be saving instruction pointer on the stack adjacent to untrustworthy data which may have propagated down the call chain. Are there no initiatives being attempted to change this convention? Like not save the IP on the stack? Perhaps at the CPU architecture level or at the compiler level?
Simply gaining control of the instruction pointer through a stack overflow as you describe stopped working a decade or so ago due to these mitigations.
Re: Chrome 0-day exploit used in Operation WizardOpium
#47> "The exploit used a race condition bug between two threads due to missing proper synchronization between them. It gives an attacker a Use-After-Free (UaF) condition that is very dangerous because it can lead to code execution scenarios" This is why C++ needs to be retired; and why we need to use safer languages. Not even Google can write safe C++. Thankfully Mozilla have already realised this.
It doesn't matter if userspace is fully safe, when the basement looks like a Swiss cheese of security.
Re: Chrome 0-day exploit used in Operation WizardOpium
#48Tragedy of our generation is that people who are so smart and determined to find and exploit these vulnerabilities, can't find better uses for their talents.
Re: Chrome 0-day exploit used in Operation WizardOpium
#49For example current version of Iridium is 2019.04.73.0(based on Chromium 73.0.3683.103), it doesn't get updated that often but a useful and stable browser.
Anyway to mitigate this exploit via any setting or extension?
Re: Chrome 0-day exploit used in Operation WizardOpium
#50Earlier quoted context omitted.
After one 0-day?
This wasn't literally the first one I think?