CosmosEscape: Taking over Every Database in Azure Cosmos DB
1–10 of 19 posts
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#2A critical vulnerability chain in Azure Cosmos DB enabled full read and write access to every Cosmos DB database.
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#3"Cosmos Master Key"... I can see why that would have been convenient, but talk about a footgun. Right out of a Marvel movie. Still, if admin backdoor access is business-necessary, is the answer a unique admin access key per account?
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#4Incredible that this is the second time Wiz has discovered a global Cosmos DB vulnerability (https://chaosdb.wiz.io/) and a shock that anyone is trusting Microsoft, Azure or in particular Cosmos DB with anything mission critical
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#5It took them 6 months to fix this properly?
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#6"Cosmos Master Key"... I can see why that would have been convenient, but talk about a footgun. Right out of a Marvel movie. Still, if admin backdoor access is business-necessary, is the answer a unique admin access key per account?
This is not the first time M$ “lost” their master key, it’s their tradition now
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#7Is it me or was there a similar vulnerability reported a few years ago? Something about the attacker getting access to all platform's users' databases, though not sure if it was cosmos or something similar.
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#8Is it me or was there a similar vulnerability reported a few years ago? Something about the attacker getting access to all platform's users' databases, though not sure if it was cosmos or something similar.
This one from a year ago?
https://dirkjanm.io/obtaining-global-admin-in-every-entra-id...
"This vulnerability could have allowed me to compromise every Entra ID tenant in the world (except probably those in national cloud deployments)."
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#9> Cosmos DB's engine translated Gremlin queries into .NET code, enforcing a set of restrictions designed to prevent queries from reaching beyond Gremlin operations. These restrictions, however, didn't sufficiently account for .NET reflection
Wow, this is so unbelievably amateurish.
Re: CosmosEscape: Taking over Every Database in Azure Cosmos DB
#10It took them 6 months to fix this properly?
It's Microsoft, of course. Their org chart basically dictates it.