1,293 karma · joined May 8, 2012
https://blog.mozilla.org/attack-and-defense/2021/12/06/webas...
https://www.theverge.com/2024/5/2/24147007/google-paid-apple...
https://chromereleases.googleblog.com/2024/01/stable-channel...
https://www.theguardian.com/technology/2016/nov/01/firefox-d...
> Given that both the calling window and the newly opened window share mutual references to each other, isn't the next side channel attack lurking around the corner, even if these windows are rendered by separate processes?
Non-same-origin opener references only allow very restricted operations. It is possible that there are undiscovered issues, but it is a lot less powerful than running in the same process. It isn't like having a raw pointer from one window to another.
https://www.chromium.org/Home/chromium-security/site-isolati...
For instance, in these patch notes Chrome lists "Various fixes from internal audits, fuzzing and other initiatives" and doesn't even look to have a CVE:
https://chromereleases.googleblog.com/2022/05/stable-channel...
Or for Firefox, there's a dozen or so bundled together in a single CVE under "Memory safety bugs fixed in Firefox 101":
https://www.mozilla.org/en-US/security/advisories/mfsa2022-2...
There might have been some other Stencil work that landed in 92 to reduce memory.
There's a description of what Stencil is, and some work related to it that landed in Firefox 90 and 91, here: https://spidermonkey.dev/blog/2021/07/19/newsletter-firefox-...
It really depends on what web sites you have open. If you have a single tab with an ad-laden news site, the overhead will be high, but if you have a bunch of Google Docs tabs open, there's no overhead.
If you ran a bank and had a bunch of rude bank tellers, you are only going to dissuade customers, not bank robbers.
While I understand that it is very annoying if you hit this issue, it is not done as some kind of trick to try to get you to update. The issue is that Firefox is trying to start a new content process to load your page, but the old executable no longer exists so it is impossible.