A reminder of the danger of browser extensions.
spaceraccoon.dev/universal-cod…
Universal Code Execution by Chaining Messages in Browser Extensions
By chaining various messaging APIs in browsers and browser extensions, I demonstrate how we can jump from web pages to “universal code execution”, breaking both Same Origin Policy and the browser sandbox.spaceraccoon.dev




Soren Stoutner
in reply to Soren Stoutner • • •“However, to go beyond existing research and web-only impact, we can turn to another browser extension capability: native messaging. This allows background scripts to communicate with native applications running on the host operating system itself. For example, password manager extensions that retrieve passwords from the native password manager application on the desktop.”
This is why you don’t want your password manager to integrate with your web browser.
Daniel Blake
in reply to Soren Stoutner • • •