
JadePuffer/Storm-3168: Ein agentischer Akteur löscht den Speicher eines Azure-Tenants in einem siebenminütigen Zerstörungsausbruch
- OrcaNEUOrcaCyber: MiMo V2.6 Flash Abliterated2026-10-26$0.80 / $1.60 pro 1 Mio. Tokens · 766 tok/s
- MoonshotNEUMoonshotAI: Kimi K3.1 Pro2026-10-2455Intelligenz
- OrcaNEUOrcaCyber: DeepSeek V4.1 Flash Abliterated2026-10-23$0.80 / $1.60 pro 1 Mio. Tokens · 170 tok/s
- minimaxNEUMiniMax: M3.1 Flash2026-10-1943Intelligenz
- OrcaNEUOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 pro 1 Mio. Tokens · 42 tok/s
- deepseekNEUDeepSeek: DeepSeek V4.1 Flash 10172026-10-1745Intelligenz
- DeepSeekNEUDeepSeek: DeepSeek V4.1 Flash2026-10-1740Intelligenz
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 pro 1 Mio. Tokens · 130 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Intelligenz
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Intelligenz
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 pro 1 Mio. Tokens · 926 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Intelligenz
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Intelligenz
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Intelligenz
- xAIGrok 4.72026-09-2146Intelligenz
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 pro 1 Mio. Tokens · 230 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 pro 1 Mio. Tokens · 1906 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Intelligenz77Coding
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Intelligenz76Coding
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Intelligenz76Coding
Microsoft Security Research berichtete am 25. September 2026 darüber, dass ein Akteur, der zwei kompromittierte Dienstprinzipale nutzte, Anfang Juni 2026 in einem nicht genannten Azure-Mandanten aktiv war, beginnend mit mehr als 15 Stunden Aufklärung und dann innerhalb von etwa sieben Minuten versuchte, mehr als 100 Speicherkonten zu löschen, wobei ihm dies bei den meisten gelang, und einen Azure Key Vault, eine Function App und einen App Service-Plan löschte. Microsoft schreibt den Eindringversuch dem Akteur zu, den es als Storm-3168 führt, den das Sicherheitsunternehmen Sysdig JADEPUFFER nennt und im Juli 2026 als ersten vollständig von einem großen Sprachmodell durchgeführten Ransomware-Vorgang dokumentierte. Microsoft erklärte, keine Lösegeldnote gefunden und nicht bestätigt zu haben, dass Daten exfiltriert wurden. Das Archiv verzeichnet diese Kampagne als Vorfall hoher Schwere mit bestätigter KI-Beteiligung und echtem Schaden, und der vollständige Eintrag im Orca AI Incident Archive enthält seine Quellen, seine Schweregradbewertung und seine Konfidenzbewertung.
Das Opfer wird nicht genannt. Microsofts Bericht beschreibt einen einzelnen Azure-Mandanten, zwei kompromittierte Dienstprinzipale, die zu ihm gehörten, und eine Arbeitsteilung zwischen ihnen: Ein Prinzipal führte etwa 15 Stunden und 30 Minuten lang Aufklärung durch und unternahm mehr als 300 erfolgreiche Lesevorgänge, bei denen virtuelle Maschinen, Abonnements, Ressourcengruppen und Ressourcen aufgezählt wurden; der andere führte die Erkundung, die zerstörerischen Operationen und die Erfassung von Zugangsdaten durch. Microsoft gab nicht an, wie viele Organisationen betroffen waren, und konnte nicht feststellen, wie die Dienstprinzipale ursprünglich kompromittiert wurden.
Was die Telemetrie der Reihe nach zeigt
Das zweite Prinzipal begann etwa 90 Minuten, nachdem das erste gestartet war, und listete laut Microsoft innerhalb von rund fünf Sekunden virtuelle Maschinen und Ressourcengruppen über zwei Abonnements hinweg auf. Beide Identitäten nutzten Infrastruktur, die Microsoft mit Storm-3168 in Verbindung bringt, wiesen denselben Netzwerk-Fingerabdruck auf und präsentierten denselben User-Agent, python-requests/2.34.2. Microsoft erklärte, das Timing und die Arbeitsteilung „deuteten stark auf eine automatisierte oder skriptgesteuerte Ausführung hin“.
Etwa 16 Stunden später prüfte der zweite Prinzipal die Konfigurationsspeicher von Azure App Service auf offengelegte Anmeldeinformationen und suchte erfolglos nach Azure OpenSearch. Siebzig Sekunden später versuchte er eine ListKey-Operation gegen ein Speicherkonto, das nicht existierte. Weniger als eine Sekunde nach diesem fehlgeschlagenen Aufruf begann die Zerstörung. In den folgenden 35 Minuten zählte Microsoft mehr als 150 zerstörerische Operationen oder Operationen zur Sammlung von Anmeldeinformationen; die eigentliche Zerstörungsphase dauerte etwa sieben Minuten.

Die sieben Minuten und die Kontrollen, die standhielten
Microsoft sagt, dass die meisten der Speicherkonten, auf die der Akteur abzielte, erfolgreich gelöscht wurden. Der Akteur löschte außerdem einen Azure Key Vault, eine Function App und einen App Service-Plan, die sich in derselben Ressourcengruppe befanden und die Function App offenbar unterstützten. Die Zielauswahl beschränkte sich nicht auf Speicher: Microsoft verzeichnete mehrere Versuche, Azure Site Recovery-Sperren und Azure Backup-Schutzsperren zu löschen, und berichtete, dass diese Versuche fehlschlugen.
Microsoft sagt, dass nicht jede Löschung funktioniert hat, und die Gründe unterscheiden sich auf eine Weise, die für Verteidiger relevant ist. Einige wenige Speicherkonten überlebten, weil Azure-Ressourcensperren und Löschschutz auf Speicherkontoebene den Vorgang blockierten. Die parallelen Versuche, Azure SQL-Datenbanken zu löschen, scheiterten aus einem anderen Grund: Bei jedem wurde eine nicht unterstützte API-Version verwendet. Die Cloud Security Alliance bezeichnete das als operativen Fehler und nicht als blockierte Aktion. Microsoft fasste die Kombination aus Ressourcenlöschung, Versuchen, die Wiederherstellung zu beeinträchtigen, und der Sammlung von Anmeldeinformationen als „mit Taktiken vereinbar, die Ransomware- und Erpressungsoperationen unterstützen können“ zusammen.
Microsofts Darstellung beschreibt gewöhnliche Azure-Rollenzuweisungen und nicht die Ausnutzung von Azure selbst. Sie ergab, dass eine über eine Gruppe gewährte Storage Account Contributor-Rolle die Zerstörung der Speicherressourcen ermöglichte, eine direkte Contributor-Rolle das Löschen der drei Anwendungsressourcen und einen weiteren Schlüsselabruf ermöglichte und eine direkte SQL DB Contributor-Rolle die fehlgeschlagenen SQL-Versuche ermöglichte. Microsoft beobachtete fünf eindeutige Token, die für den zweiten Dienstprinzipal ausgestellt wurden: Vier unterstützten das Löschen, und das fünfte übernahm die Speicherinventarisierung und den Schlüsselabruf. Zwei der Lösch-Token waren während desselben 70-Sekunden-Zeitraums aktiv. Der Bericht merkt außerdem an, dass Speicherkonten mit terraform- und backup-Themenamen zu den Zielen gehörten, möglicherweise um die Wiederherstellung zu beeinträchtigen.
Die Rückgabe für Speicherschlüssel
Etwa 30 Minuten nach Ende der Zerstörung kam derselbe Prinzipal zurück. Er inventarisierte Speicherkonten und stellte mehr als 30 erfolgreiche ListKeys-Anfragen, auch gegen Speicher, der mit Site Recovery verbunden war. Ein ähnlich benanntes Speicherkonto in derselben Ressourcengruppe war während der Löschphase verschont geblieben und wurde dann erfolgreich mit ListKeys abgefragt. Microsoft beobachtete keinen Erpresserbrief und bestätigte keine erfolgreiche Datenexfiltration, sagte aber, dass die erbeuteten Schlüssel eine künftige Exfiltration unterstützen könnten.
Diese Abfolge verändert die Bedeutung von Wiederherstellung, sagt Ross Filipek, Chief Information Security Officer bei Corsica Technologies, der mit CSO Online über den Vorfall sprach. Das Wiederherstellen gelöschter Assets reiche nicht aus, sagte er, denn die späteren Anfragen nach Speicherschlüsseln könnten einen weiteren Weg zu Daten schaffen; Einsatzkräfte müssten feststellen, welche Identitäten und Schlüssel betroffen waren, und deren Nutzung prüfen, bevor sie wiederhergestellten Diensten vertrauen. „Sobald Angreifer eine Anwendungsidentität besitzen, kann ihre Aktivität wie gewöhnliche Cloud-Administration aussehen“, sagte Filipek zu CSO Online.
Wie die Zugangsdaten aufgetaucht sind
Microsoft konnte den initialen Zugriffsvektor nicht bestätigen. Was es jedoch fand, war eine Offenlegung: Die Client-ID, das Client-Secret und die Tenant-ID eines der Dienstprinzipale waren im Klartext in einem öffentlichen GitHub-Issue aufgetaucht, das von einem Mitarbeiter der betroffenen Organisation gepostet worden war. Das Issue wurde später bearbeitet, doch Microsoft erklärte, das Secret sei weiterhin über die öffentliche Bearbeitungshistorie des Issues zugänglich. Der Bericht stellt klar fest, dass Microsoft nicht bestätigen konnte, ob es sich bei diesem Secret um das verwendete handelte.
Der Warnhinweis zu diesem Befund ist der praktische Teil. Microsoft erklärt, dass öffentlich offengelegte Anmeldedaten als kompromittiert behandelt, sofort widerrufen oder rotiert und auf eine frühere Nutzung untersucht werden sollten; das Entfernen oder Unkenntlichmachen eines offengelegten Geheimnisses macht es nicht ungültig, und öffentlich offengelegte Anmeldedaten bleiben verwendbar, bis sie widerrufen oder rotiert werden.
Microsoft beschrieb außerdem umfassendere Sondierungen durch mit Storm-3168 verbundene Infrastruktur seit Anfang 2026 gegen Azure App Services bei WordPress-Administration, PHP-CGI, dem Langflow-Endpunkt /api/v1/validate/code und webshell-ähnlichen Pfaden. Diese Ziele überschnitten sich nicht mit den Abonnements des Opfers, und Microsoft fand keinen Weg von einem App Service zu Azure Resource Manager-Anmeldeinformationen. Der Bericht listet drei Indikatoren auf: 45.131.66[.]106 für Sondierungen und bösartige ARM-Anfragen sowie 34.153.223[.]102 und 64.20.53[.]230 für App Service-Sondierungen.
Derselbe Akteur, eine andere Operation
Sysdigs Bericht vom 1. Juli 2026 ist der Grund, warum diesem Akteur überhaupt das Wort „agentic" anhaftet. Sysdig beschrieb JADEPUFFER als den ersten dokumentierten Fall agentischer Ransomware – „eine vollständige Erpressungsoperation, die durchgängig von einem großen Sprachmodell gesteuert wird" – und erklärte, ihre Fähigkeiten stammten von einem KI-Agenten und nicht von einem menschengesteuerten Toolkit. Bei diesem Eindringen nutzte der Akteur CVE-2025-3248 in einer internetzugänglichen Langflow-Instanz aus, verschlüsselte 1.342 Nacos-Konfigurationseinträge mit der in MySQL integrierten Funktion AES_ENCRYPT(), löschte die ursprünglichen Tabellen und hinterließ eine Tabelle README_RANSOM mit einer Bitcoin-Adresse und einem Proton-Mail-Kontakt. Sysdig berichtete von mehr als 600 unterschiedlichen Payloads, selbstbeschreibendem Code und einem korrigierenden mehrstufigen Payload, der innerhalb von 31 Sekunden auf einen fehlgeschlagenen Nacos-Login folgte. Sysdig erklärte außerdem, es habe keine Einsicht in den System-Prompt oder die Konfiguration des Agenten gehabt.
Die Azure-Kampagne ist eine eigenständige Operation desselben Akteurs, keine Wiederholung der Juli-Intrusion: Es ging um Löschung und Schlüsselsammlung, nicht um Verschlüsselung, und Microsoft fand keine Erpressernotiz. Die Verbindung zwischen beiden beruht teilweise auf Infrastruktur. Die Cloud Security Alliance stellte in einer Forschungsnotiz vom 28. September fest, dass zwei der von Microsoft aufgeführten IP-Adressen, 45.131.66[.]106 und 34.153.223[.]102, in Sysdigs Juli-Berichterstattung aufgetaucht waren. Dieselbe Notiz warnte, dass die bloße Wiederverwendung von IP-Adressen ein gemeinsames Hosting bei Drittanbietern nicht ausschließen kann.
Etabliert, bewertet und weiterhin offen
Die Mechanismen der Azure-Intrusion sind gut dokumentiert. Die Autonomie ist nicht nach demselben Standard dokumentiert, und dieser Unterschied ist die wichtigste Einschränkung in diesem Protokoll.
Durch Microsofts Telemetrie belegt: zwei kompromittierte Dienstprinzipale in einem Mandanten; mehr als 300 erfolgreiche Lesevorgänge über etwa 15,5 Stunden; mehr als 100 Löschversuche für Speicherkonten, von denen die meisten erfolgreich waren; die Löschung eines Key Vault, einer Function App und eines App Service-Plans; Löschungen von SQL-Datenbanken, die alle aufgrund einer nicht unterstützten API-Version fehlschlugen; Speicherkonten, die durch Ressourcensperren und Löschschutz gerettet wurden; mehr als 30 erfolgreiche ListKeys-Anfragen nach der Zerstörung; Dienstprinzipal-Anmeldeinformationen im Klartext in einem öffentlichen GitHub-Issue und dessen Bearbeitungsverlauf; keine Erpressernachricht beobachtet; und keine bestätigte Exfiltration.
Von Microsoft bewertet: dass die Aktivität zu Storm-3168 gehört; dass die Kombination aus Löschung, Beeinträchtigung der Wiederherstellung und Sammlung von Schlüsseln mit Ransomware und Erpressung vereinbar ist; dass die Ausführung wahrscheinlich automatisiert oder skriptgesteuert erfolgte; und dass die gesammelten Schlüssel eine künftige Exfiltration unterstützen könnten. Der öffentliche Bericht von Microsoft beschreibt keinen autonomen Agenten, der die Azure-spezifischen Schritte durchdenkt.
Offen: wie die Dienstprinzipale erstmals kompromittiert wurden; die Identität des Opfers und die Anzahl der betroffenen Organisationen; ob Daten den Mandanten verlassen haben; und ob ein KI-Agent statt eines Skripts die Azure-Vorgänge selbst gesteuert hat.

Die Cloud Security Alliance verortete die Beweislücke in ihrer Notiz vom 28. September präzise: Die „agentische“ Charakterisierung beruhe, schrieb sie, derzeit „auf der Präzision, dem Tempo und der Arbeitsteilung über Identitäten hinweg“ und nicht auf erfassten Reasoning-Traces von Agenten. Die Belege, die Sysdig im Juli heranzog – selbstnarrative Payloads und ein schneller Diagnose-und-Korrektur-Zyklus –, fehlen in den öffentlichen Aufzeichnungen der Azure-Kampagne. Nick Tausek vom Sicherheitsunternehmen Swimlane sagte gegenüber CSO Online, die Azure-Belege zeigten „koordinierte Automatisierung, statt zu belegen, dass KI jeden Schritt gesteuert hat“.
Die Berichterstattung über die Offenlegung verwendete die stärkere Rahmung. BleepingComputers Schlagzeile beschrieb „agentische KI-Angriffe“ auf Azure, und die von Dark Reading einen „KI-Akteur“, der einen Azure-Tenant kompromittierte; laut Microsofts eigenem Bericht deuten Timing und Arbeitsteilung stark auf eine automatisierte oder skriptgesteuerte Ausführung hin, und er schreibt die einzelnen Azure-Schritte keinem Agenten zu.

Das Archiv bewertet diesen Datensatz mit Konfidenz A und markiert ihn nicht als umstritten. Das Kennzeichen „bestätigte“ KI-Beteiligung des Datensatzes hängt an der Zuschreibung zu JADEPUFFER, dem von Sysdig als LLM-gesteuert dokumentierten Akteur; es ist keine Behauptung, dass Microsoft während der Azure-Löschungen die Begründung eines Agenten erfasst hat. Der Schaden ist belegt, die Automatisierung ist belegt, und die Autonomie ist gefolgert.
Was Microsoft zufolge geändert werden sollte
Die Empfehlungen von Microsoft sind operativer Natur und ergeben sich direkt aus der Funktionsweise dieser Intrusion. Sie fordern Verteidiger auf, die relevanten Microsoft Defender for Cloud-Pläne für Resource Manager, Storage, Key Vault, App Service und Datenbanken zu aktivieren; Dienstprinzipal-Anmeldeinformationen, Speicherschlüssel, Verbindungszeichenfolgen und andere Geheimnisse aus Quellcode, Konfiguration, Repositorys und Issues herauszuhalten; Microsoft Entra Workload ID anstelle langlebiger Geheimnisse zu verwenden; das Prinzip der geringsten Rechte anzuwenden und Azure RBAC-Zuweisungen für Workloadidentitäten zu überprüfen; und Sicherungs- und Wiederherstellungsressourcen einzuschränken und zu überwachen, einschließlich Versuchen, ihre Schutzsteuerungen zu ändern.
Microsofts öffentlicher Bericht sagt nicht, ob der Tenant seine Daten wiederhergestellt hat, ob das Opfer benachrichtigt wurde oder ob einer der gesammelten Schlüssel anschließend verwendet wurde. Diese Ergebnisse sind nicht in den Unterlagen enthalten. Was die Unterlagen jedoch enthalten, ist ein messbarer Kontrast: Die Ressourcensperren und der Löschschutz blockierten einige Löschungen selbst bei breit privilegierten Identitäten, während die SQL-Datenbanken durch einen Fehler bei der API-Version gerettet wurden und nicht durch eine Entscheidung eines Verteidigers. Microsofts Darstellung sagt nicht, was der Tenant als Nächstes tat. Sie sagt jedoch, dass der Akteur mehr als 15 Stunden mit Lesen verbrachte, bevor er sieben Minuten mit Löschen verbrachte.
