Die Kampagne „Mini Shai‑Hulud“ kompromittierte über 170 npm‑ und PyPI‑Pakete und veröffentlichte hunderte manipulierte Versionen, die durch gestohlene CI/CD‑Zugänge und GitHub‑Actions‑Automatisierung verbreitet wurden... In einer Angriffswelle am 19.

Create a landscape editorial hero image for this Studio Global article: What happened in the Mini Shai-Hulud npm supply chain attack on May 19, 2026, how were more than 630 malicious package versions published so. Article summary: Mini Shai-Hulud was a fast-moving npm/PyPI supply-chain worm campaign attributed to TeamPCP that abused maintainer access, CI/CD secrets, GitHub Actions OIDC trust, and provenance signing to publish malicious packages th. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# ‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack. A rapidly spreading malware campaign has infected hundreds of software pa" source context "‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack | CyberScoop" Reference imag
Open‑Source‑Software lebt von Vertrauen: Entwickler vertrauen Maintainer‑Accounts, automatisierten Build‑Pipelines und kryptografischen Signaturen. Genau dieses Vertrauen nutzte die Angriffskampagne Mini Shai‑Hulud aus – und zeigte, wie schnell sich ein Angriff in der modernen Software‑Supply‑Chain ausbreiten kann.
Im Mai 2026 startete die Hackergruppe TeamPCP eine koordinierte Kampagne gegen npm‑ und PyPI‑Pakete. Ziel war es, legitime Open‑Source‑Bibliotheken zu kompromittieren und manipulierte Versionen zu veröffentlichen, die für Entwickler wie reguläre Updates aussahen.
Ein besonders spektakulärer Vorfall ereignete sich am 19. Mai 2026: Angreifer veröffentlichten Berichten zufolge 637 bösartige Versionen über 323 npm‑Pakete innerhalb von etwa 22 Minuten, nachdem sie ein Maintainer‑Konto aus dem @antv‑Ökosystem kompromittiert hatten.
Der Angriff gilt als einer der technisch bemerkenswertesten Supply‑Chain‑Vorfälle im Open‑Source‑Bereich, weil die manipulierten Pakete gültige Build‑Provenienz und kryptografische Signaturen trugen – also genau jene Sicherheitsmechanismen, auf die Entwickler normalerweise vertrauen.
Mini Shai‑Hulud war kein einzelner Angriff, sondern eine mehrstufige Kampagne gegen weit verbreitete Entwickler‑Ökosysteme.
Sicherheitsanalysen zufolge wurden mehr als 170 npm‑ und PyPI‑Pakete in 19 Namensräumen kompromittiert, wobei zwischen dem 10. und 12. Mai 2026 über 400 manipulierte Paketversionen veröffentlicht wurden.
Betroffen waren Bibliotheken und Tools aus mehreren populären Projekten, darunter:
Viele dieser Komponenten werden in Web‑Apps, Backend‑Systemen oder Entwickler‑Tools eingesetzt und haben enorme Reichweite im Ökosystem.
Insgesamt hatten die betroffenen Pakete über 518 Millionen historische Downloads, was bedeutet, dass selbst eine kurze Kompromittierung ein enormes Risiko für die gesamte Entwicklerlandschaft darstellen kann.
Eine spätere Angriffswelle traf speziell das AntV‑Ökosystem für Datenvisualisierung, dessen Pakete zusammen rund 16 Millionen Downloads pro Woche erreichen.
Die Geschwindigkeit des Angriffs lag nicht an manuellen Hacks einzelner Projekte – sondern an missbrauchter Automatisierung.
Beim Angriff im Mai kompromittierten die Angreifer Berichten zufolge das npm‑Maintainer‑Konto des Pakets atool und nutzten dessen Berechtigungen, um automatisiert neue Versionen zahlreicher verwandter Pakete zu veröffentlichen.
Moderne Open‑Source‑Projekte veröffentlichen Updates häufig über automatisierte Skripte oder CI/CD‑Pipelines. Sobald ein Angreifer Zugriff auf ein Maintainer‑Konto hat, kann er:
So konnten innerhalb weniger Minuten hundertfach manipulierte Artefakte im npm‑Registry erscheinen, ohne jedes Paket einzeln kompromittieren zu müssen.
Ein besonders technischer Aspekt des Angriffs betrifft moderne "Trusted Publishing"‑Workflows.
Viele Projekte nutzen inzwischen GitHub Actions in Kombination mit OpenID Connect (OIDC). Dabei erhält eine Build‑Pipeline kurzfristige Identitäts‑Tokens, mit denen sie Pakete veröffentlichen kann – ohne langfristige Zugangsdaten speichern zu müssen.
Im Rahmen der Mini‑Shai‑Hulud‑Kampagne gelang es Angreifern jedoch, diese Infrastruktur zu unterlaufen. Berichte zeigen, dass sie:
Da die Veröffentlichung anschließend durch die legitime CI‑Pipeline selbst erfolgte, wirkten die Pakete vollständig authentisch.
Damit wurde eine wichtige Sicherheitsannahme untergraben: Selbst wenn keine dauerhaften Zugangsdaten gespeichert sind, bleibt ein System verwundbar, wenn Angreifer die Build‑Pipeline kontrollieren.
Moderne Software‑Supply‑Chains setzen zunehmend auf Systeme wie Sigstore und SLSA‑Provenienz. Diese erzeugen kryptografische Nachweise darüber, welche Pipeline ein Softwareartefakt gebaut hat.
Im Mini‑Shai‑Hulud‑Fall trugen viele der manipulierten Pakete gültige SLSA‑Build‑Level‑3‑Provenienz und echte Signaturen.
Das lag daran, dass Angreifer die legitime Identität der CI‑Umgebung nutzten, um echte Signaturzertifikate zu erhalten.
Für Entwickler sah das Ergebnis daher völlig legitim aus:
Der Angriff zeigte damit ein grundlegendes Problem: Wenn die vertrauenswürdige Build‑Umgebung kompromittiert ist, können auch signierte Artefakte bösartig sein.
Der Schadcode in den manipulierten Paketen zielte vor allem auf sensible Entwickler‑ und Infrastruktur‑Zugangsdaten ab.
Berichten zufolge versuchte die Malware unter anderem zu stehlen:
Durch diese Daten konnten Angreifer zusätzliche Repositories oder Build‑Pipelines kompromittieren – wodurch sich der Angriff wie ein Wurm weiter ausbreiten konnte.
Der Mini‑Shai‑Hulud‑Vorfall zeigt mehrere strukturelle Risiken moderner Software‑Ökosysteme.
Vertrauenswürdige Infrastruktur kann selbst zum Angriffswerkzeug werden. Selbst starke Mechanismen wie OIDC‑Publishing oder signierte Builds schützen nicht, wenn die Pipeline selbst kompromittiert wird.
Ein einzelnes kompromittiertes Konto kann hunderte Pakete betreffen. Der AntV‑Vorfall demonstrierte, wie ein Maintainer‑Account ausreicht, um in Minuten hunderte Releases zu veröffentlichen.
Beliebte Bibliotheken vergrößern den Schaden. Viele npm‑Pakete sind Abhängigkeiten anderer Pakete. Ein manipuliertes Update kann sich dadurch über transitive Dependencies auf tausende Projekte ausbreiten.
Die Kampagne entwickelte sich über mehrere Wellen. Sicherheitsforscher verbinden Mini Shai‑Hulud mit einer breiteren TeamPCP‑Kampagne, die unter anderem auch Tools wie das Checkmarx‑Jenkins‑Plugin kompromittierte.
Da die Angriffstechniken auf verbreiteten CI/CD‑Mustern basieren, warnen Experten davor, dass Nachahmer‑Angriffe oder Varianten wahrscheinlich sind.
Der Mini‑Shai‑Hulud‑Vorfall zeigt eine zentrale Schwachstelle moderner Software‑Supply‑Chains: Kryptografische Signaturen und Build‑Provenienz garantieren nur dann Sicherheit, wenn auch die zugrunde liegende Infrastruktur vertrauenswürdig bleibt.
Deshalb rücken inzwischen andere Schutzmaßnahmen stärker in den Fokus, etwa:
Je stärker Softwareentwicklung automatisiert wird, desto wichtiger wird die Sicherheit von CI‑Infrastruktur und Entwickleridentitäten. Der Mini‑Shai‑Hulud‑Angriff hat gezeigt, wie schnell dieses Vertrauen ausgenutzt werden kann – und wie weitreichend die Folgen sein können.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Die Kampagne „Mini Shai‑Hulud“ kompromittierte über 170 npm‑ und PyPI‑Pakete und veröffentlichte hunderte manipulierte Versionen, die durch gestohlene CI/CD‑Zugänge und GitHub‑Actions‑Automatisierung verbreitet wurden...
Die Kampagne „Mini Shai‑Hulud“ kompromittierte über 170 npm‑ und PyPI‑Pakete und veröffentlichte hunderte manipulierte Versionen, die durch gestohlene CI/CD‑Zugänge und GitHub‑Actions‑Automatisierung verbreitet wurden... In einer Angriffswelle am 19. Mai 2026 wurden laut Berichten 637 bösartige Paketversionen über 323 Pakete innerhalb von etwa 22 Minuten veröffentlicht – möglich durch ein kompromittiertes Maintainer‑Konto im AntV‑Ökos...
Besonders kritisch: Die manipulierten Pakete trugen gültige SLSA‑Provenienz‑Nachweise und Sigstore‑Signaturen, weil Angreifer GitHub‑Actions‑OIDC‑Tokens missbrauchten und so legitime Build‑Pipelines ausnutzten.[1][10]