| Meh, this is an extremely poor bug report despite the super-serious introductory tone. The "proof of concept" makes no sense. Quoting: 1. Scrape email addresses from bitcoin related websites, and organise them into a large list. This has nothing to do with Coinbase. 2. Test for emails which are actual Coinbase accounts, and extract their First and Last names, associated to the emails. Ok... 3. All sorts of panic happens. Huh? How? To prove "panic" he then leaps to a screenshot someone posted to Twitter of a money request email he generated. However, a) It's not clear whether this was sent via the coinbase money request feature or whether it was spoofed (or why it would even need to be spoofed). b) It doesn't even show usage of a firstname or lastname to "assist" in the spoofing.. which was the whole point of the bug report. So it remains to be demonstrated how the exposure of firstname/lastname could be exploited to significantly assist phishing, especially when weighed against the other design tradeoffs -- like accidentally irreversibly sending money to the wrong person. The lack of responsiveness to the whitehat email is the bigger problem here, but now that they've joined HackerOne perhaps that will improve. |
Coinbase responded to him on the 25th[1]:
"We've spent some time considering the implications of this behavior and have built this intentionally. The benefits to obscuring this information is minimal and, in our opinion, not worth the additional friction alternative flows would introduce"
Anyone can signup on Coinbase, right? So even if they did add some rate limiting, unless it was severe (or required a verified account), attackers would just sign up for more accounts.
1: http://shubh.am/bugs/coinbase.htm
Edit: I also like this part of their response: "Furthermore, it's not necessary to use "Burp Suite Intruder" in the manner demonstrated here. The functionality is exposed more directly in an intentional fashion over our API"
https://hackerone.com/reports/5200