Was ist passiert?
Microsoft hat eine kritische Sicherheitslücke in Azure Cosmos DB geschlossen, die es Angreifern ermöglichte, aus der Gremlin-Query-Sandbox auszubrechen. Das Sicherheitsunternehmen Wiz entdeckte die Exploit-Kette „CosmosEscape“, die es Angreifern erlaubte, plattformweite Zugriffsschlüssel zu extrahieren und damit Lese- sowie Schreibzugriff auf Datenbanken mehrerer Mandanten zu erlangen.
Hintergrund & Bedeutung
Azure Cosmos DB ist Microsofts global verteilte Multi-Modell-Datenbankplattform für unternehmenskritische Anwendungen. Die Gremlin-API ermöglicht Graph-Datenbankabfragen. Die Sandbox-Isolation sollte verhindern, dass Benutzer auf Systemressourcen zugreifen. Durch eine handgefertigte Gremlin-Abfrage konnten Angreifer diese Isolation umgehen und Code-Ausführung auf der Plattform erreichen. Dies hätte einen massiven Datenleck-Risiken bedeutet, da die gestohlenen Credentials übergreifenden Zugriff auf mehrere Kundenumgebungen ermöglichten.
Empfehlungen für IT-Teams
Sofortmaßnahmen: Stellen Sie sicher, dass alle Azure Cosmos DB-Instanzen auf die neueste Patch-Version aktualisiert wurden. Überprüfen Sie die Audit-Logs auf verdächtige Gremlin-Abfragen oder unerwartete Zugriffsversuche. Wechseln Sie umgehend alle Zugangsschlüssel und überprüfen Sie deren Verwendung.
Langfristig: Implementieren Sie Least-Privilege-Prinzipien für Datenbankzugriffe. Aktivieren Sie rollenbasierte Zugriffskontrolle (RBAC) und Microsoft Defender for Cloud zur kontinuierlichen Überwachung verdächtiger Aktivitäten.
Fazit
Diese Lücke unterstreicht die kritische Bedeutung regelmäßiger Sicherheitsupdates bei Cloud-Infrastruktur. Organisationen sollten ihre Azure-Umgebungen umgehend überprüfen und hardening-Maßnahmen implementieren.
Quelle: Original Artikel