There is a well known vulnerability in many web platforms that allows a potential attacker to determine the online platforms you are signed up to and are currently logged into. The exploit is pretty simple and actually easy to fix, however, most companies have not bothered to fix it because it does pose a serious risk to their platforms. It does pose a potential issue for our privacy so let’s briefly look at how we can protect ourself.

If you visit this website from a Chrome browser you will probably find a list of services you are currently logged into. This exploit works by utilising a redirect parameter in the login endpoint. If the attacker makes a request and they are redirected to a favicon it means you have an account on the platform and you are logged in. Alternatively, if their request is redirected to the login screen, the attacker would know you are not currently logged in to the service.

Chrome

Ok, now let’s visit the same website from a hardened browser like Firefox. Notice now that the login detection doesn’t work because your hardened browser is blocking requests to their domain.

Firefox

In short, the simple protection against this exploit is to switch from using chrome to a browser such as Firefox which blocks requests.