HexBrain

Coinbase · Report #160498

window.opener is leaking to external domains upon redirect on Safari

Validstatus
5upvotes
22 Aug 2016disclosed

Summary

Although Coinbase cleared window.opener on external redirects, it was not effective on WebKit-based browsers (Safari) since Safari's cross-origin security prevents the modification of window.opener of a child window if it lies on a different origin, yet still allows the child window to access window.opener.location.

The solution, proposed by the reporter, was to add rel="noreferrer noopener" to these external links.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original