The images in this article were generated with artificial intelligence. How we publish
A Wiz research team discovered and reported a chain of exploitation in Azure Cosmos DB, which, according to its public report, allowed to escape from the Gremlin engine sandbox and to climb up to get reading and writing access on multi-tenant Cosmos DB accounts. Vulnerability - co-called CosmosEscape by researchers - combined an injection in Gremlin consultations with the ability to invoke .NET reflections within the custom engine, which facilitated file reading / writing primitives and, finally, code execution in a multi-tenant component of the service.
According to Wiz and Microsoft's public response, the proven initial vector was based on a Gremlin database controlled by the attacker and the credentials of that account; from there the execution moved to the component that Wiz calls DB Gateway, which runs in Service Fabric's shared clusters. This component had access to a platform signature key that allowed for the recovery of the primary accounts keys of Cosmos DB in different regions, APIs (SQL, MongolDB, Cassandra and Gremlin) and tenant levels, and there was also a regional warehouse (Config Store) with metadata and account / tenant mapping that would facilitate targeting.

Microsoft blocked the vulnerable entry point in less than 48 hours since the report received in November 2025 and completed a wider arrangement in July 2025, including the removal of the platform signature key as reported. Microsoft claims not to have detected unauthorized activity outside the researchers' tests and that it was not necessary for customers to take action Although the company did not yet publish a CVE or a full exposure period and the historical risk window is not fully clarified in public documentation.
The technical implications of this finding are relevant to any architect or responsible for cloud security: a leak from an execution sandbox to a multi-tenant gateway component can convert apparently limited credentials into full access to resources if there are secrets with global scope within the platform. This underlines the critical importance of the separation of privileges between data and control, as well as of avoiding secrets with massive scope within shared services.
For security teams and managers of Cosmos DB, careful immediate actions include asking Microsoft for a detailed report of the revised scope and period covered by its log review, confirming whether its account (s) were listed in the Config Store and asking for key rotation in case there was indirect risk. In addition, it is appropriate to activate and review diagnostic logs, to retain sufficient evidence for forensic hunts and to apply primary key rotation / regen if there is the least doubt. It is also recommended to validate network isolations (Private Link, VNET) and the existence of additional control measures such as the use of customer-managed identities and keys (CMK).

In terms of long-term mitigation, suppliers and customers should prioritize mechanisms that reduce the blast radius of any committed secret: segregate components that process customer consultations, remove global credentials, apply less privileged principle in each service and subject infrastructure changes to security reviews and penetration tests that include sandbox escape scenarios and reflection abuse in managed environments. In-depth defence and early detection capacity are the best guarantees against design failures in multi-tenant services.
Wiz has announced that he will present the complete chain in Black Hat USA, which will allow to technically review the exact conditions of the explosion, its robustness and limitations. To know these details it is reasonable to assume uncertainties about the initial requirements and the extensibility of the attack, so conservative mitigation measures and pressure to obtain an official breakdown remain recommended. The public resources of Wiz and Microsoft's documentation on Cosmos DB are available for official disclosure and chronology: Wiz and Azure Cosmos DB (Microsoft Learn). The conference presentation will also be available on Black Hat channels: Black Hat.
Finally, for risk and compliance equipment it is important to ask Microsoft for written confirmation of the scope of the log review, to request commitment indicators related to the reported chain and to require immediate notification of any retroactive finding. The absence of verifiable exposure today does not replace a proactive response: rotating secrets, tightening access and improving monitoring are steps that reduce the risk to future vulnerabilities of the platform.
Related
More news on the same subject.

GitLab critical alert: emergency patch fixes CVE-2026-19478 allowing to modify or eliminate public projects without credentials
GitLab published an emergency patch on August 17, 2026 to correct critical vulnerability in its self-hosted software (Community and Enterprise Edition) which, under certain cond...

When the MCP server keeps your credentials: the silent attack vector of the IA in production
The incorporation of IA agents into business processes has opened a practical way for production systems and data to be accessible from models: it is called Model Context Protoc...

Critical alert: CVE-2026-58231 in SAP Commerce Cloud could allow remote code execution; patch and urgent mitigation
A critical vulnerability that affects SAP Commerce Cloud, registered as CVE-2026-58231 and with maximum score 10.0 on the CVSS scale, it is being exploited attempts shortly afte...

The massive purchase of expired domains drives fraud, malware and streaming pirate: the business behind the dropcatch
An intelligence report on DNS published by Infoblox and disseminated by specialized media confirms that criminals are buying large-scale expired domains - the so-called dropcatc...

HoneyMyte updates CoolClient with a signed kernel driver to hide processes and protect the C2 channel
Kaspersky has published an analysis that attributes to the actor known as HoneyMyte (also Mustang Panda) an updated version of the CoolClient backdoor that incorporates a signed...

GeoServer on zero-day vulnerability alert in jsonArrayContains with real risk of remote execution
The GeoServer open source project has a zero-day vulnerability that is being actively explored by attackers, according to researchers' public alerts and the watchTowr intelligen...

AmnesiaStealer MacOS malware that steals credentials and controls real-time browser sessions
Security researchers have documented a new malware family aimed at macOS - called AmnesiaStealer - that combines a dropper in shell, an infostealer written in Rust and a remote ...