Der Vorfall auf Microsofts GitHub war der krönende Abschluss einer Kampagne, die Tage zuvor in der Open-Source-Lieferkette begann.
Am 1. Juni 2026 nutzten Angreifer ein gestohlenes GitHub-Konto eines Red-Hat-Mitarbeiters, um manipulierte Versionen von 32 offiziellen @redhat-cloud-services npm-Paketen über mehr als 90 Versionen hinweg zu veröffentlichen . Microsoft Threat Intelligence führte die Kompromittierung auf die vorgelagerte CI/CD-Pipeline von
RedHatInsights/javascript-clients zurück, was es den Angreifern ermöglichte, trojanisierte Pakete mit legitim aussehenden Herkunftssignaturen zu veröffentlichen . Diese bösartigen Pakete enthielten ein verschleiertes Preinstall-Skript, das bei der Installation eine Schadroutine zum Diebstahl von Anmeldedaten ausführte und den Grundstein für die weitere Verbreitung von Miasma legte
.
Die Reaktion auf den Angriff erfolgte rasch und entschlossen, doch die Implikationen des Vorfalls sind tiefgreifend.
Miasma ist ein direkter Abkömmling des Mini-Shai-Hulud-Wurm-Frameworks, eines Toolkits, das von der als TeamPCP bekannten Bedrohungsgruppe entwickelt wurde . Eine frühere, am 12. Mai 2026 aufgedeckte Kampagne von TeamPCP hatte bereits über 170 npm- und PyPI-Pakete mit kumuliert mehr als 518 Millionen Downloads kompromittiert und zielte direkt auf KI-Entwicklerbibliotheken ab
.
Die Situation wird zusätzlich dadurch erschwert, dass TeamPCP das Mini-Shai-Hulud-Framework als Open Source veröffentlichte . Dadurch hat eine unbekannte Anzahl von Trittbrettfahrern Zugriff auf denselben Code. Während die Techniken und der Code Miasma stark mit der Linie von TeamPCP verbinden, mahnen mehrere Sicherheitsforscher zur Vorsicht: Eine definitive Zuordnung zur ursprünglichen Gruppe ist nicht möglich, da jeder Akteur mit dem öffentlich zugänglichen Toolkit diese Angriffswelle ganz oder teilweise orchestriert haben könnte
.
Der Miasma-Angriff definiert Sicherheitsgrenzen grundlegend neu. Ein Code-Repository zu öffnen, ist kein passiver, sicherer Vorgang mehr. Forscher haben sich auf mehrere zentrale Empfehlungen verständigt:
Comments
0 comments