Possible to spoof Origin in "Connected Sites"
Team Summary
Official summary from MetaMask
Similarly to how certain account providers allow you to revoke access previously granted to third parties, the `Connected Sites` list allows for MetaMask users review and revoke access to sites which can send and receive data from MetaMask. @renniepak discovered that if a MetaMask user connected their wallet to a specially crafted origin, such as `0-metamask.io`, it would get rendered in the connected sites tab as `metamask.io-0`. This has to do with CSS styling MetaMask uses to support left-to-right and right-to-left languages. These specially crafted origins are treated specially by the [BIDI algorithm](https://www.w3.org/International/articles/strings-and-bidi), and results in the domain being incorrectly rendered to the user. We would like to thank @renniepak for discovering this vulnerability which would allows certain sites to masquerade in this list under the identity of different origin.
Vulnerability Details
Technical details and impact analysis
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Submitted
Weakness
User Interface (UI) Misrepresentation of Critical Information