The Azure tenant breach at McDonald's and Vodafone
# The Azure tenant breach at McDonald's and Vodafone
TheHatman isn't a ghost, and he didn't find a magic door into Microsoft’s hypervisor. He found people who leave the keys in the lock.
The current reports on the theft of millions of records from the Azure tenants of McDonald's, Vodafone, and Tata Consultancy Services (TCS) follow a pattern so familiar it's almost boring. The narrative coming from the affected firms is the usual blend of "unauthorized access" and "sophisticated techniques." When a company uses the word "sophisticated," they usually mean they can't figure out why their MFA didn't stop a session-token theft or why a single compromised identity had read permissions for an entire S3-equivalent blob storage container.
Let’s look at the mechanics. TheHatman isn't burning zero-days. According to the available telemetry, this was a campaign of phishing and social engineering paired with malware designed to hijack session cookies. If you steal a valid session token from a browser, you don't need to crack a password or bypass a TOTP prompt; you simply *are* the user in the eyes of the Azure Active Directory (now Entra ID).
The failure here isn't that someone clicked a link. People click links. The failure is the lack of Conditional Access policies that should have flagged a session token suddenly appearing on a device with an unfamiliar hardware ID or an IP address originating from a known hosting provider rather than a corporate VPN.
McDonald's and Vodafone are Fortune 500 entities. They have budgets that could fund small nations. Yet, they’ve allowed their Azure environments to become flat plains where once you’re in, you can wander into the data vaults without triggering a single alarm. If TheHatman was able to exfiltrate millions of records, it means there were no egress filters on the data stores and no anomalies detected when terabytes of data began moving toward an external endpoint.
The victims' statements are carefully curated. They focus on the "theft" as if it were a heist movie—a sudden, violent act. They avoid mentioning how long the attackers were inside. Usually, in these Azure tenant breaches, the dwell time is measured in weeks or months. I suspect TheHatman was lounging in these tenants long before the first record hit the dark web.
Then we have TCS. This is where the story gets actually interesting—and dangerous.
TCS isn't just another victim; they are a global IT services provider. They manage infrastructure for hundreds of other companies. When a managed service provider (MSP) loses their tenant, the breach doesn't stop at the company wall. It cascades. If TheHatman compromised TCS’s internal administrative accounts or the tools they use to manage client environments, then every single one of TCS's clients is now a potential victim. This is the second-order effect that the press release won't mention: the "supply chain" risk isn't just about a bad library in a piece of software; it's about a compromised administrator with a god-key to twenty different corporate clouds.
The cost will be north of 40 million dollars across the three main victims, though that's a conservative guess. Between forensic auditors, legal counsel for GDPR violations in the EU (especially for Vodafone), and the inevitable class-action lawsuits from customers whose data is now being sold by a guy calling himself TheHatman, the bill will be steep.
Some might argue that session hijacking is an "unavoidable" risk of the modern cloud—that once a token is stolen, the game is over. This is nonsense. You don't stop this with better phishing training; you stop it by enforcing strict device compliance and using hardware-backed keys (FIDO2) that bind the authentication to the physical hardware. If you’re still relying on push notifications or SMS, you aren't practicing security; you're practicing hope.
We saw a similar rhyme in 2023 with the various Cl0p campaigns targeting MOVEit. The parallel is the reliance on a single point of failure—a trusted gateway or a trusted identity—that, once breached, grants total access to the backend. Where this differs is that MOVEit was a software flaw (a SQL injection). This Azure campaign is a governance flaw. One is a bug in the code; the other is a bug in the organizational brain.
The industry loves to rank sectors by risk. Technology is currently #1 on the wire with 254 stories this week, followed by Government at #2 with 233. It’s an irony that the companies providing the "Technology" are often the ones failing at the basics of identity management.
The real question now isn't how TheHatman got in—he used a phish and a token thief. The question is why these companies have spent millions on "Cloud Transformation" while ignoring the basic principle of least privilege. If your administrative accounts can see every record in your database without a secondary approval or a Just-In-Time (JIT) access request, you haven't moved to the cloud; you've just moved your vulnerabilities to someone else's hardware.
I’ll believe the "sophisticated" narrative when I see a CVE for a bypass in Azure's core identity engine. Until then, this is just another case of people forgetting that the 'Shared Responsibility Model' means the vendor secures the cloud, but you still have to secure your data.
It's an expensive lesson in why you don't let one compromised laptop turn into a corporate extinction event.
◼
Sources
The reporting this analysis was built from. Follow the originals before acting on anything here.
- Recent macOS Screen Sharing Vulnerability Exploited in Attacks SecurityWeek
- ⚡ Weekly Recap: VMware Exploits, Windows 0-Day, MCP Attacks, Browser Hijacks and More The Hacker News
- Critical SAP Commerce Cloud Vulnerability Exploited 3 Days After Disclosure SecurityWeek
- Suspected China-Nexus Actor Exploits VMware vCenter Flaw, Deploys Babuk-Derived Ransomware The Hacker News
- SAP Commerce Cloud CVE-2026-58231 Targeted in Exploitation Attempts Days After Patch The Hacker News
- Apple Screen Sharing Security, (Mon, Aug 17th) SANS ISC
- GeoServer Zero-Day Targeted in Active Exploitation Attempts, Can Lead to RCE The Hacker News
- Apple macOS Screen Sharing Flaw Exploited on Internet-Exposed Macs to Install Monero Miner The Hacker News