Conversation
Notices
-
@alex would have running uMatrix immunize users (admins) against the XSS exploit? It ultimately relies on cross-domain network communication, right?
-
@crunklord420 @alex Not unless the payload is either pulled from mediaproxy or uploaded locally.
-
@alex nice
-
@alex the javascript might come from the same domain, but exfiltration of the authentication token requires you to submit it to a third party server, correct? Unless you inject a script to exfiltrate the data over ActivityPub itself.
-
@crunklord420 Nope. It hits /api/v1/accounts/lookup where the username is the OAuth token encoded to look like a Nostr pubkey @ mostr.fedirelay.xyz. This causes your server to make a federation request where they simply monitor the logs and pull the token out of the username... absolutely nuts. Read the code. https://i.poastcdn.org/4ed28ef4fa5e18bfa5c1f75a5c1cc759f7b718c0b600e7e2fcc6d0cdb0215f15.txt
-
@crunklord420 Not sure what uMatrix is, but the exploit relies specifically on same-domain communication.