I could've accessed 17T Microsoft records(blog.faav.net)
314 points by luispa 15 days ago | 127 comments
tl;dr: A 16-year-old researcher found that Microsoft's internal "Titan" analytics API validated JWT claims (tenant, audience, app ID) but never checked token signatures, allowing an unsigned token with `upn: admin` to execute SQL as administrator. This exposed roughly 17.3 trillion rows across 17 connected databases, including employee records and Bing search analytics. Microsoft patched it within four days of the report, paid a $5,000 bounty, and exercised editorial control over the published writeup.
HN Discussion:
  • ↑Microsoft's editorial control over the disclosure is unethical and shameful
  • ↑The $5,000 bounty is insultingly low given the severity of the vulnerability
  • ↑Admiration for a 16-year-old finding such a critical bug and writing it up well
  • ↑JWT's 'alg:none' option is a recurring, well-known security flaw
  • •Internal context: Microsoft has tools like MISE that would prevent this, but teams defer compliance