CosmosEscape: The Azure Cosmos DB Vulnerability That Could Have Unlocked Every Database on the Platform
- ★ CosmosEscape: Azure Cosmos DB Flaw Exposed a Master Key
- Azure Cosmos DB Vulnerability Could Access Any Database
- Inside CosmosEscape: Microsoft’s Cosmos DB Master Key Flaw
What Actually Happened
How the Exploit Chain Worked
“Multi-tenant cloud services require at least one strong isolation boundary around tenant-controlled execution.” Yuval Avrahami and Lior Maman, Security Researchers, Wiz Research · Wiz Research blog, July 30, 2026
The Disclosure Timeline
- November 20, 2025: Wiz reports the vulnerability to Microsoft. Microsoft acknowledges the same day.
- November 22, 2025: Microsoft deploys an emergency hotfix blocking the vulnerable Gremlin entry point, roughly 48 hours after the initial report, and begins work on a permanent architectural fix.
- July 2026: Microsoft finishes rolling out the long-term fix across all regions, eliminating the platform-wide key entirely.
- July 30, 2026: Public disclosure, coordinated between Wiz and Microsoft.
CosmosEscape vs. ChaosDB vs. CosMiss
| Vulnerability | Disclosed | Entry Point | Root Cause |
|---|---|---|---|
| ChaosDB | August 2021 | Jupyter Notebook feature | SSRF chain exposing internal access tokens |
| CosMiss | 2022 | Jupyter Notebook feature | Related notebook misconfiguration |
| CosmosEscape | July 30, 2026 | Gremlin graph query API | Sandbox escape reaching a shared, cross-tenant signing key |
What Microsoft Says, and What It Doesn’t
“No evidence of unauthorized activity outside of the researcher’s testing activity.” Microsoft, official statement via coordinated vulnerability disclosure · published on the Wiz Research blog, July 30, 2026
“This is the first time that a complete takeover of a public cloud system has been demonstrated.” Ariel Zelivansky, Cloud Research Team Lead, Palo Alto Networks Unit 42 · commenting on Azurescape (2021), via Dark Reading. Not a statement about CosmosEscape.
What Security Teams Should Actually Do
- Document the disclosure manually. Because there’s no CVE, it won’t appear in automated vendor-risk or CVE-tracking tooling. Add it to your vendor risk file yourself.
- Consider a retrospective log review for sensitive Cosmos DB workloads that were active between November 2025 and July 2026, particularly if you handle regulated data, even though Microsoft’s own review found nothing.
- Revisit your multi-cloud risk model. Wiz’s finding that private, network-isolated accounts were still reachable is a reminder that customer-side controls like VNets and firewall rules can’t fully compensate for a platform-level trust boundary failure.
- Watch the Black Hat talk. Wiz will present the full exploitation chain at Black Hat USA on August 6, 2026, titled “One Key to Rule Them All: Taking Over a Flagship Cloud Service.” That’s where the deeper technical detail, including proof-of-concept specifics likely held back from the initial blog post, will surface.
Frequently Asked Questions
Where This Goes Next
More posts
-
DoorDash Agrees to Buy Instacart for $17 Billion. Here’s What the Deal Means and the Regulatory Test Ahead
DoorDash has agreed to buy Instacart for about $17 billion, but the hardest part may be convincing regulators. The DoorDash Instacart acquisition could take until the first half of 2028 to close, with analysts expecting a close FTC look. Here is what the deal means for how you order dinner and groceries.
-
Stablecoin Rules Are Arriving Without Congress: What the OCC, Ripple and Bessent Just Signaled
In one week, the OCC finalized its GENIUS Act rulebook, Ripple won its federal trust charter, and the Treasury Secretary pitched stablecoins as demand for US debt. Meanwhile, the CLARITY Act sits stalled in the Senate. Here is what the OCC GENIUS Act final rule means before the January 18, 2027 deadline.
-
Israel Election Result: Netanyahu and Eisenkot Locked in a Deadlock, With Arab Parties Possibly Holding the Balance
Israel voted in record numbers, and the exit polls still could not name a winner. Netanyahu and Eisenkot are both short of 61 seats, the Arab parties may hold the balance, and the final count is days away. Here is what the Israel election results mean and how a government could still be formed.
-
Anthropic’s IPO Filing Shows $16.3 Billion in Half-Year Revenue, an $80.7 Billion Loss, and a Governance Structure Few Public Companies Share
Anthropic’s first-half revenue topped $16 billion, yet its net loss neared $81 billion. The S-1 explains why those numbers don’t contradict each other, and who keeps control after the Anthropic IPO. Here is what the filing shows and what to watch before shares price.
-
Pentagon and Lockheed Martin Announce a 10-Year, 850-Jet F-35 Framework That Congress Has Not Yet Approved
The Pentagon and Lockheed Martin have announced a 10-year framework for at least 850 US F-35s, but no jets have been ordered and no price has been disclosed. Congress still has to authorize and fund the Lockheed Martin F-35 deal before it becomes a contract. Here is what is confirmed, what is not, and what…
-
PHP2Shell Explained: Two Critical PHP Flaws, an AI Discovery Race, and a Patch Scramble Across the Internet
Two critical flaws in PHP, the language behind roughly 70% of websites, leaked days before their fix and set off a global patching scramble. The PHP2Shell vulnerability was found with AI tools, and the story of who found it first is still disputed. Here is what the flaws do, which versions are fixed, and what…
-
US Orders Diplomats Out of Saudi Arabia as Houthi Strikes Hit Airports and Oil Field
The US has ordered some diplomats and their families to leave Saudi Arabia, and a Houthi strike on Dammam’s airport hours later showed why. Here is what the US ordered departure covers, what is still disputed, and what to watch next.
-
ConnectWise Cloud Backup Breach: How a Stolen App Credential Opened Microsoft 365 Tenants
A trusted backup app signed in to Microsoft 365 tenants like clockwork, and the credential was not the customers’ to protect. Here is what the ConnectWise Cloud Backup breach exposed, what is still unknown, and why backups remain offline.
