Um pesquisador descobriu uma vulnerabilidade no Azure Cosmos DB que poderia permitir que um atacante escapasse do sandbox de consulta Gremlin e obtivesse acesso total de leitura e escrita a bancos de dados em diferentes locatários de clientes. A vulnerabilidade, denominada CosmosEscape, foi corrigida, mas poderia ter sido explorada com uma consulta elaborada contra um banco de dados Gremlin controlado pelo atacante.
A vulnerabilidade permitia execução de código em um contexto mais amplo.
O exploit começou com uma consulta contra um banco de dados Gremlin controlado pelo atacante.
A Wiz, que descobriu a falha, afirma que a exploração poderia dar acesso total aos dados.
Para mitigar riscos semelhantes, é crucial:
Manter o Azure Cosmos DB atualizado com os últimos patches de segurança.
Monitorar consultas Gremlin para detectar atividades suspeitas.
Implementar controles de acesso rigorosos para limitar a exposição dos dados.
Realizar auditorias regulares de segurança nos ambientes de banco de dados.
A falha foi corrigida, mas a exploração de vulnerabilidades em serviços de nuvem é uma ameaça constante.