Der Miasma-Wurm infiziert über ein gehacktes Entwicklerkonto 73 Microsoft-Repositories von KI-Coding-Tool auf GitHub. Der Schadcode aktiviert sich automatisch, sobald ein betroffenes Repository geöffnet wird und stiehlt GitHub-Credentials sowie Cloud-Zugangsdaten. Microsoft sperrt die Repositories, informiert betroffene Kunden und untersucht das Ausmaß.
Der Miasma-Wurm infiziert 73 Microsoft-GitHub-Repositories und startet Schadcode automatisch in KI-Coding-Tools. Microsoft sperrte die Repositories und warnt betroffene Kunden.
Der Angriff breitet sich von Red Hat auf Microsoft aus
Die Miasma-Kampagne stammt von der Angreifergruppe TeamPCP und gilt als Weiterentwicklung des Wurms Mini Shai-Hulud. Der Einstieg gelang über ein gekapertes GitHub-Konto eines Red-Hat-Mitarbeiters im Namespace @redhat-cloud-services. Über ungeprüfte Orphan-Commits schleusten die Täter einen Workflow ein, der OIDC-Token von GitHub anforderte. Ein obfuskierter Payload veröffentlichte daraufhin 32 manipulierte Paketversionen in der npm-Registry. Da die Token gültig waren, erhielten die Schadpakete korrekte SLSA-Provenance-Attestierungen. Für gängige Registry-Scanner glichen die Updates damit regulären Aktualisierungen.
Danach verlagerte sich der Angriff direkt auf Quell-Repositories. Den npm-Umweg ließen die Angreifer bei mehreren Zielen weg und legten den Payload-Runner unmittelbar in öffentliche Repos ab, darunter icflorescu/mantine-datatable. Der Dropper startet automatisch, sobald ein Entwickler ein infiziertes Repository klont und in einem KI-Coding-Tool öffnet. Betroffen sind Claude Code, Gemini CLI, VS Code und Cursor. Bei Microsoft erreichte der Schädling 73 Repositories, darunter Azure/azure-functions-host und das gesamte Umfeld von durabletask mit Implementierungen für .NET, Go, Java, JavaScript, MSSQL und Python. GitrHub sperrte die betroffenen Repositories.
Das durabletask-Paket auf PyPI war bereits einen Monat zuvor von TeamPCP getroffen worden. Der erneute Vollzugriff auf dasselbe Ökosystem deutet darauf hin, dass die im Mai genutzten Zugangsdaten nie vollständig rotiert wurden.
Der Angriff nutzt keine Software-Lücke in GitHub oder npm aus. Er zielt auf das Vertrauensmodell der Lieferkette. Kompromittierte Entwickler-Zugangsdaten führten zu einem legitimen OIDC-Token, der wiederum einen Build mit gültiger SLSA-Provenance erzeugte. Konventionelle Scanner werteten das Ergebnis als vertrauenswürdiges Update. Mit gestohlenen Maintainer-Credentials agierte der Wurm exakt im Rahmen der Rechte eines berechtigten Publishers.
Jede Infektion erzeugt einen eigens verschlüsselten Payload. Hash-basierte Indikatoren laufen damit ins Leere, denn die Dateisignatur ändert sich mit jeder Paketversion. Neuere Varianten zielen auf Cloud-Identitäten in Google Cloud und Azure und sammeln alle Zugangsdaten ein, auf die der infizierte Rechner und die CI/CD-Runner Zugriff haben. Damit verlagern die Täter den Angriff von der Codebasis direkt in produktive Cloud-Umgebungen.
Microsoft bestätigte gegenüber TechCrunch die Sperrung der Repositories. Sprecher Ben Hope erklärte, das Unternehmen habe einige Repositories vorübergehend entfernt, um mögliche Schadinhalte zu prüfen. Ein Teil der Projekte steht nach der Prüfung wieder bereit, andere bleiben vorerst offline. Im Zuge der Untersuchung benachrichtigte Microsoft eine kleine Zahl von Kunden, die möglicherweise Inhalte aus den betroffenen Repositories geladen haben. Über die regulären Supportkanäle will das Unternehmen direkt auf Kunden zugehen, sobald weitere Maßnahmen nötig werden. Wie viele Anwender betroffen sind, nennt Microsoft nicht.
Der Vorfall ist bereits der zweite bekannte Einbruch in Microsofts Open-Source-Projekte binnen weniger Wochen. Mitte Mai meldeten Sicherheitsforscher einen Angriff auf das Projekt Durable Task. OpenSourceMalware stuft den aktuellen Fall als erneute Kompromittierung desselben Projekts ein.
Zugangsdaten rotieren und Abhängigkeiten kontrollieren
Unternehmen im Azure- oder Red-Hat-Umfeld sollten den Vorfall als aktiven Sicherheitsfall behandeln. Cloudsmith empfiehlt, sämtliche Secrets auf potenziell betroffenen Maschinen und Pipelines als kompromittiert zu betrachten und zu rotieren. Dazu zählen GitHub Personal Access Token, SSH-Schlüssel, Signaturschlüssel und Umgebungsvariablen der CI/CD-Strecke sowie Cloud-Zugangsdaten für Azure und Google Cloud.
Ein Audit der Entwicklungsumgebungen deckt unautorisierte Aktivitäten auf. Administratoren prüfen lokale Arbeitsstationen und Build-Systeme auf unbekannte Repositories unter der eigenen Organisation und auf unerwartete Hintergrundprozesse aus VS Code oder den genannten KI-CLIs. Für künftige Builds sorgen explizite Allowlists für Abhängigkeiten und strenge SBOMs für Transparenz darüber, welche Pakete in die Build-Streams gelangen.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Die Lage entwickelt sich weiter. Nach Angaben von SafeDep ist der Miasma-Code inzwischen öffentlich verfügbar, was die Zahl der Nachahmer-Repositories erhöht. Forscher von Socket meldeten zusätzlich 37 schädliche PyPI-Wheels aus dem Umfeld von Mini Shai-Hulud, Miasma und Hades. Eine neuere Loader-Variante durchsucht die Python-Modulsuche (sys.path) nach der Datei _index.js und startet sie über Bun. Ein gefälschter Prompt-Injection-Header im Code soll KI-gestützte Analysewerkzeuge stören. Strikte Admission-Control-Policies und ein Artifact-Management-Layer fangen verdächtige Pakete ab, bevor sie den Entwickler-Rechner oder die Produktions-Pipeline erreichen.