3 ms·
Is it usual to disclose (what appears to me to be) a vulnerability with massive potential for exploitation towards disastrous ends, before the developers of the
by davidatbu 5y ago
Is it usual to disclose (what appears to me to be) a vulnerability with massive potential for exploitation towards disastrous ends, before the developers of the software have shipped a fix?
I guess I'm curious as to what the norms are around disclosure of such discovered vulnerabilities are in general.
- Thorrez 5y agoIt's a hot topic of debate. Some people advocate for full disclosure, which means tell everyone as soon as you find it. The idea behind that is that attackers might have already found it and be exploiting it, so people should know in order to protect themselves. Others advocate for coordinated disclosure (sometimes called responsible disclosure, a controversial term[1]), with some sort of time limit. Google Project Zero does that with a 90-day time limit, with some exceptions to extend it or reduce it[2]. [1] https://news.ycombinator.com/item?id=12308246 https://news.ycombinator.com/item?id=12308246 [2] https://googleprojectzero.blogspot.com/2021/04/policy-and-disclosure-2021-edition.html https://googleprojectzero.blogspot.com/2021/04/policy-and-di...
- davidatbu 5y agoForgot to say thanks for a well-cited and helpful response!
- afavour 5y agoThe bug was filed in November. More than enough time for a fix. Eventually you have to go public to force Apple’s hand.
- tinus_hn 5y agoIt allows a site to see which other sites you have visited. It’s not that disastrous.
- davidatbu 5y agoYou have a point. I initially misread the article as suggesting that the entire DB from other sites was leaked. Still though: > Moreover, we observed that in some cases, websites use unique user-specific identifiers in database names. This means that authenticated users can be uniquely and precisely identified. Some popular examples would be YouTube, Google Calendar, or Google Keep. All of these websites create databases that include the authenticated Google User ID and in case the user is logged into multiple accounts, databases are created for all these accounts.