Someone hacked Azure AD[1] and accessed the data of 25+ orgs and the reaction is *crickets*?
[1] I'm not exactly sure which Azure component was hacked and the MS communication seems intentionally unclear and obtuse on this. It sounds like the private keys of Azure-internal auth servers were stolen, but technically those private keys were not supposed to work for the accounts/orgs in question, except they did, and, in any case, MS doesn't disclose how the private keys (one? multiple?) of their cloud auth servers were stolen.
[1] https://arstechnica.com/security/2023/07/microsoft-takes-pai...
That's an amazingly big, world-wide security hole, and how much interest did it draw? Hey, look, there's a celebrity scandal over there.
See this mind-blowing blog post from Wiz where they live edited bing.com search results, injected XSS into O365, accessed exabytes of internal MS file storage and more: https://www.wiz.io/blog/azure-active-directory-bing-misconfi...
I have no idea how Azure maintains its reputation as a safe enterprise choice. Microsoft really just has an almost impenetrable reputation I guess?
Microsoft have two identity services being MSA and AAD. MSA is used for consumer Microsoft accounts for use with products like Xbox. AAD is Azure AD that businesses use. When a client wants to authenticate to a Microsoft service, it asks MSA to sign a token for services accepting MSA tokens, or asks AAD to sign a token for services accepting AAD tokens. Someone has gained access to an "inactive" (but not "invalidated"/revoked) MSA signing key. It's not stated in the analysis whether Microsoft services such as Xbox would have accepted a token signed with an "inactive" MSA signing key, but it sounds like this may have been the case. It's just consumer privacy and security at stake and the attackers apparently weren't interested in that, so the analysis is rather ¯\_(ツ)_/¯ on consumer impact.
The problem for Microsoft is that they had incorrectly configured OWA API to accept tokens signed by the MSA identity services even when accessing mailboxes that should require an AAD signed token. So now the attacker could access mailboxes for all business and government users around the world (excluding GCC High, DoD, etc which Microsoft state are not exposed to public networks).
Microsoft only found out after one of their diligent customers queried Microsoft on why they were seeing logs for user mailboxes being accessed in unexpected ways. Speculatively (not in the analysis) this may have been noticed as a random IP address outside of allowed subnets accessing mailboxes at odd hours, and the customer checked their AAD configuration to ensure IP subnet restrictions were configured correctly and verified the user was not overseas.
The attacker looks to have been quite careless by accessing OWA API from very obvious red flag locations for legitimate users. For example, the attacker could have used a residential ISP subnet in Washington DC to access a GCC hosted mailbox of a government agency with a presence in Washington DC, and only done so in hours that an employee may be working from home in Washington DC. Or the attacker could have gone after soft targets like small to medium businesses that contract to the government, hoping these soft targets wouldn't be monitoring nor have the ear of Microsoft for prompt incident response. Instead, the attacker has used random dedicated hosting providers in places as far as Europe and accessed mailboxes during hours coinciding with business hours half way between the US and Europe. It's possible the attackers thought this attack would be detected quickly, and therefore were always just going for a hit-and-run approach knowing they'd get their data prior to the attack being noticed and blocked. But it does make the attacker look brazen at best, and unsophisticated and careless at worst.
[1] https://www.microsoft.com/en-us/security/blog/2023/07/14/ana...
[2] https://learn.microsoft.com/en-us/office365/servicedescripti...
[1] https://www.cisa.gov/news-events/cybersecurity-advisories/aa...
[2] https://learn.microsoft.com/en-us/office365/servicedescripti...
Just stunningly bad and would make me reconsider how much MSFT I hold, except that no one seems to care.
Microsoft takes pains to obscure role in 0-days that caused email breach - https://news.ycombinator.com/item?id=36740133 - (64 comments)
Microsoft still unsure how hackers stole Azure AD signing key - https://news.ycombinator.com/item?id=36731731 - (9 comments)
WSJ: China allegedly hacked Microsoft Azure - https://news.ycombinator.com/item?id=36693469 - (6 comments)
Microsoft Warns That a Chinese Cyberattack Breached Government Email Accounts - https://news.ycombinator.com/item?id=36697272 - (5 comments)
Thousands of Microsoft Customers May Have Been Victims of Hack Tied to China - https://news.ycombinator.com/item?id=36692494 - (3 comments)
Microsoft government email compromised (and quietly fixed) - https://news.ycombinator.com/item?id=36696852 - (3 comments)
WSJ: China Hacking Undetectable from Less Expensive Microsoft Services - https://news.ycombinator.com/item?id=36713560 - (2 comments)
Chinese Hackers Breached Government Email Accounts, Microsoft Says - https://news.ycombinator.com/item?id=36690598 - (1 comments)
China-based hackers breached US gov email accounts, say Microsoft, White House - https://news.ycombinator.com/item?id=36694188 - (1 comments)
Microsoft mitigates 0-day, allowing forged AD tokens - https://news.ycombinator.com/item?id=36708294 - (1 comments)
A cloud flaw gave Chinese spies a key to Microsoft’s kingdom - https://news.ycombinator.com/item?id=36716028 - (1 comments)
Chinese hackers breach email of Commerce SEC Raimondo and State Dept officials - https://news.ycombinator.com/item?id=36719412 - (1 comments)
13 posts with no comments: https://gist.github.com/bcjordan/b579960792ee146f905c3e66f39...
By adding a small bit of human text, the human doesn't have to ponder the list and wonder what they will get if they click a link.
And if there were human text, someone arriving by way of the parent comment link would have an easy time understanding the context without having to scan a lot of characters and make assumptions.