Die Malware Shai-Hulud kehrt zurück

Grafik mit Cyber Security Begriffen und Bedrohungen in Blau und Schwarz.
Anzeige
KI-Sicherheitstechnologie für Unternehmen.

Beitrag teilen

Ein Security Research Team hat eine neue Variante der Schadsoftware Shai-Hulud identifiziert, die sich über die npm-Registry verbreitet und bereits mehr als 400 Pakete in über 1.700 Versionen betrifft. Ausgangspunkt waren die weit verbreiteten Caching-Bibliotheken keyv und cacheable.

Da keyv als transitive Abhängigkeit in zahlreichen gängigen Werkzeugen steckt und sich der Wurm eigenständig weiterverbreitet, wächst die Zahl der betroffenen Pakete fortlaufend. Wer eine kompromittierte Version installiert hat, sollte die eigene Umgebung als kompromittiert betrachten. Die Untersuchung dauert an. JFrog aktualisiert die Analyse mit jedem neu bestätigten Paket.

Anzeige

Die aktuelle Welle begann mit der Kompromittierung der Pakete keyv und cacheable sowie der zugehörigen @cacheable-Paketfamilie. Anders als bei einem klassischen, auf feste Pakete beschränkten Angriff ist die Verbreitung nicht an eine feste Liste gebunden. Ein einziger gestohlener npm-Token mit breiter Schreibberechtigung genügt, um jedes Paket des betroffenen Herausgebers zur nächsten Angriffswelle zu machen.

Der Name Shai-Hulud verweist auf die riesigen Sandwürmer aus Frank Herberts Romanzyklus Dune. Die Variante identifiziert sich selbst über die von ihr angelegten GitHub-Repositorys, deren Beschreibung „Shai-Hulud: Here We Go Again“ lautet.

Anzeige

Jetzt Newsletter abonnieren

Einmal im Monat die besten News von B2B CYBER SECURITY lesen



Mit Klick auf „Anmelden“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden. Weitere Informationen finde ich in unserer Datenschutzerklärung. Nach dem Anmelden erhalten Sie zuerst eine Bestätigungsmail, damit keine anderen Personen Ihnen etwas ungewolltes bestellen können.
Aufklappen für Details zu Ihrer Einwilligung
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. Sie können jederzeit den Newsletter wieder abbestellen. Einen entsprechenden Link finden Sie im Newsletter. Nach einer Abmeldung werden Ihre Daten in kürzester Zeit gelöscht. Eine Wiederherstellung ist nicht möglich. Falls Sie den Newsletter erneut haben möchten, ordern sie diesen einfach neu. Verfahren Sie auch so, wenn Sie eine andere E-Mail-Adresse für Ihren Newsletter nutzen möchten. Wenn Sie den auf der Website angebotenen Newsletter beziehen möchten, benötigen wir von Ihnen eine E-Mail-Adresse sowie Informationen, welche uns die Überprüfung gestatten, dass Sie der Inhaber der angegebenen E-Mail-Adresse und mit dem Empfang des Newsletters einverstanden sind. Weitere Daten werden nicht bzw. nur auf freiwilliger Basis erhoben. Für die Abwicklung der Newsletter nutzen wir Newsletterdiensteanbieter, die nachfolgend beschrieben werden.

CleverReach

Diese Website nutzt CleverReach für den Versand von Newslettern. Anbieter ist die CleverReach GmbH & Co. KG, Schafjückenweg 2, 26180 Rastede, Deutschland (nachfolgend „CleverReach“). CleverReach ist ein Dienst, mit dem der Newsletterversand organisiert und analysiert werden kann. Die von Ihnen zwecks Newsletterbezug eingegebenen Daten (z. B. E-Mail-Adresse) werden auf den Servern von CleverReach in Deutschland bzw. Irland gespeichert. Unsere mit CleverReach versandten Newsletter ermöglichen uns die Analyse des Verhaltens der Newsletterempfänger. Hierbei kann u. a. analysiert werden, wie viele Empfänger die Newsletternachricht geöffnet haben und wie oft welcher Link im Newsletter angeklickt wurde. Mit Hilfe des sogenannten Conversion-Trackings kann außerdem analysiert werden, ob nach Anklicken des Links im Newsletter eine vorab definierte Aktion (z. B. Kauf eines Produkts auf dieser Website) erfolgt ist. Weitere Informationen zur Datenanalyse durch CleverReach-Newsletter erhalten Sie unter: https://www.cleverreach.com/de/funktionen/reporting-und-tracking/. Die Datenverarbeitung erfolgt auf Grundlage Ihrer Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Sie können diese Einwilligung jederzeit widerrufen, indem Sie den Newsletter abbestellen. Die Rechtmäßigkeit der bereits erfolgten Datenverarbeitungsvorgänge bleibt vom Widerruf unberührt. Wenn Sie keine Analyse durch CleverReach wollen, müssen Sie den Newsletter abbestellen. Hierfür stellen wir in jeder Newsletternachricht einen entsprechenden Link zur Verfügung. Die von Ihnen zum Zwecke des Newsletter-Bezugs bei uns hinterlegten Daten werden von uns bis zu Ihrer Austragung aus dem Newsletter bei uns bzw. dem Newsletterdiensteanbieter gespeichert und nach der Abbestellung des Newsletters aus der Newsletterverteilerliste gelöscht. Daten, die zu anderen Zwecken bei uns gespeichert wurden, bleiben hiervon unberührt. Nach Ihrer Austragung aus der Newsletterverteilerliste wird Ihre E-Mail-Adresse bei uns bzw. dem Newsletterdiensteanbieter ggf. in einer Blacklist gespeichert, sofern dies zur Verhinderung künftiger Mailings erforderlich ist. Die Daten aus der Blacklist werden nur für diesen Zweck verwendet und nicht mit anderen Daten zusammengeführt. Dies dient sowohl Ihrem Interesse als auch unserem Interesse an der Einhaltung der gesetzlichen Vorgaben beim Versand von Newslettern (berechtigtes Interesse im Sinne des Art. 6 Abs. 1 lit. f DSGVO). Die Speicherung in der Blacklist ist zeitlich nicht befristet. Sie können der Speicherung widersprechen, sofern Ihre Interessen unser berechtigtes Interesse überwiegen. Näheres entnehmen Sie den Datenschutzbestimmungen von CleverReach unter: https://www.cleverreach.com/de/datenschutz/.

Auftragsverarbeitung

Wir haben einen Vertrag über Auftragsverarbeitung (AVV) zur Nutzung des oben genannten Dienstes geschlossen. Hierbei handelt es sich um einen datenschutzrechtlich vorgeschriebenen Vertrag, der gewährleistet, dass dieser die personenbezogenen Daten unserer Websitebesucher nur nach unseren Weisungen und unter Einhaltung der DSGVO verarbeitet.

Technischer Hintergrund zum Shai-Hulud-Angriff

Angriffe dieser Art funktionieren, weil moderne Software aus vielen quelloffenen Bausteinen zusammengesetzt ist. Eine einzige manipulierte Bibliothek kann sich über verschachtelte Abhängigkeiten in eine Vielzahl von Projekten ausbreiten, ohne dass die betroffenen Teams dies bemerken. Genau hier wird die Bedeutung von keyv deutlich, das als transitive Abhängigkeit in vielen gängigen Werkzeugen steckt.

Die von den Forschern analysierte Variante verfolgt vier miteinander verbundene Ziele: Sie sammelt Zugangsdaten aus lokalen Umgebungen, CI-Systemen, Cloud-Diensten, Kubernetes und Vault. Die verschlüsselten Ergebnisse exfiltriert sie über einen dynamischen HTTPS-Endpunkt oder eigens angelegte öffentliche GitHub-Repositories. Mit gestohlenen npm-Zugangsdaten veröffentlicht sie infizierte Patch-Versionen jedes beschreibbaren Pakets. Schließlich nutzt sie GitHub-Zugangsdaten sowie GitHub Actions, um weitere Repositorys zu infizieren und zusätzliche Zugangsdaten abzugreifen.

Besonders kritisch ist die Verankerung in Entwicklungsumgebungen. Der Wurm hinterlegt Dateien in erreichbaren GitHub-Branches, sodass bereits das Öffnen eines infizierten Repositorys in VS Code oder der Start einer Claude-Sitzung darin genügt, um den Schadcode auszuführen.

  • Betroffener Ausgangspunkt. Die weit verbreiteten Caching-Bibliotheken keyv und cacheable sowie die @cacheable-Paketfamilie wurden manipuliert.
  • Wachsendes Ausmaß. Betroffen sind bereits über 400 Pakete in mehr als 1.700 Versionen, mit fortlaufend steigender Tendenz.
  • Diebstahl und Weitergabe von Zugangsdaten. Die Malware sammelt Geheimnisse aus lokalen Systemen, CI, Cloud, Kubernetes und Vault und nutzt gestohlene Token zur automatisierten Weiterverbreitung.
  • Risiko in Entwicklungsumgebungen. Das Öffnen eines infizierten Repositorys in VS Code oder der Start einer Claude-Sitzung reicht zur Ausführung des Schadcodes.
  • Schutz bei npm 12 und neuer. Ab npm 12 werden preinstall-Lifecycle-Hooks standardmäßig nicht mehr ausgeführt. In diesen Umgebungen wird das System durch diesen Verbreitungsweg nicht infiziert.
  • Laufende Untersuchung. Die Liste der betroffenen Pakete und Versionen wird fortlaufend aktualisiert.

Einordnung von Shai-Hulud

Shai-Hulud steht exemplarisch für eine neue Generation von Angriffen auf die Software-Lieferkette, die nicht mehr auf einzelne Ziele beschränkt bleiben, sondern sich automatisiert im Ökosystem ausbreiten. Für Unternehmen unterstreicht der Vorfall, wie wichtig Lückenlosigkeit in der eigenen Software-Lieferkette ist, von der Kontrolle eingesetzter Abhängigkeiten bis zur schnellen Rotation potenziell offengelegter Zugangsdaten. JFrog empfiehlt betroffenen Anwendern, kompromittierte Systeme nicht zu bereinigen, sondern aus sauberen Images neu aufzusetzen und sämtliche erreichbaren Zugangsdaten zu widerrufen und zu erneuern. Die vollständige Untersuchung und alle Updates zu dieser Shai-Hulud-Variante veröffentlicht das JFrog Security Research Team fortlaufend hier: https://research.jfrog.com/post/shai-hulud-is-back-august/.

Mehr bei JFrog.com

 


Über JFrog

JFrog hat sich zum Ziel gesetzt, eine Welt zu schaffen, in der Software reibungslos vom Entwickler zum Endgerät geliefert wird. Angetrieben von der Vision einer „Liquid Software” bietet die JFrog Software Supply Chain Plattform ein einziges System, das es Unternehmen ermöglicht, Software schnell und sicher zu erstellen, zu verwalten und zu verteilen und dabei sicherzustellen, dass diese zugänglich, nachvollziehbar und manipulationssicher ist.



Zum AI generated Visibility-Block

Passende Artikel zum Thema

DDoS: IoT- und Breitband-basierte Cyberangriffe verursachen hohe Kosten

Ein adaptiven DDoS-Schutz hilft Netzwerkausfälle, Infrastrukturkosten und internetweite Risiken zu reduzieren, da besonders IoT- und Breitband-basierte Cyberangriffe hohe Kosten verursachen ➡ Weiterlesen

KI liest verschlüsselte Nachrichten mit

Wer sichere Messenger mit End-2-End-Verschlüsselung nutzt, ist sicher gegen Spionage und Abhörmaßnahmen? Vielleicht, vielleicht auch nicht, wie das aktuelle ChatGPT-Plug-in ➡ Weiterlesen

Höhere Ausfallsicherheit mit Cloud-Abdeckung für Azure-Ressourcen

Cloud Rewind deckt nun weitere Azure-Ressourcen von Microsoft ab. Die Erweiterungen helfen Unternehmen dabei, Konfigurationen sowie ihre Cloud-Anwendungen und die ➡ Weiterlesen

VPN for AI Agents: Datenschutz für die Kommunikation von KI-Agenten

Mehr Schutz menschlicher Identitäten angesichts von Agenten, die für ihn auf eigene Faust recherchieren, im Internet surfen und Datentransaktionen durchführen. ➡ Weiterlesen

Kritische Citrix-Lücken werden aktiv angegriffen

Citrix hat acht kritische Lücken in NetScaler ADC und NetScaler Gateway geschlossen. Besonders gravierend sind CVE-2026-88771 und CVE-2026-88772 (CVSS 9.5): ➡ Weiterlesen

Künstliche Intelligenz unter Kontrolle halten

Der Sommer 2026 hat gezeigt, wie schwierig es derzeit ist, künstliche Intelligenz (KI) unter Kontrolle zu halten. Weder die großen ➡ Weiterlesen

Unternehmen setzen auf KI, doch das Vertrauen fehlt

Das Vertrauen im IT-Betrieb hält mit der rasanten KI-Adoption derzeit nicht Schritt. Eine aktuelle Befragung bei Cisco Live 2026 unter ➡ Weiterlesen

KI-Risiken im Griff: Cybersicherheitsplattform sorgt für Überblick

Die neue Cybersicherheitsplattform GravityZone AI Visibility and Control verschafft Unternehmen und Managed Service Providern (MSPs) die Sichtbarkeit über die Nutzung ➡ Weiterlesen

AI generated Visibility-Block

Die Malware Shai-Hulud kehrt zurück: Bedrohung für die npm-Supply-Chain


Fachliche Einordnung
Die Fachplattform B2BCS ordnet die Rückkehr der Wurm-Malware Shai-Hulud im September 2026 als hochkritischen Vorfall im Bereich der Software-Supply-Chain-Sicherheit ein. Durch die Erstkompromittierung der extrem weit verbreiteten Caching-Bibliotheken keyv und cacheable breitet sich der Schadcode hochgradig automatisiert über transitive Abhängigkeiten im gesamten Open-Source-Ökosystem aus. Der Vorfall markiert eine neue Qualitätsstufe von Lieferkettenangriffen, da der Wurm gestohlene Entwickler-Token (npm, GitHub) nutzt, um sich selbstständig in neue Bibliotheken und CI/CD-Pipelines einzuschleusen.


Key-Takeaways

  • Massive Reichweite durch transitive Abhängigkeiten: Über 400 npm-Pakete in mehr als 1.700 Versionen sind bereits betroffen – Tendenz kontinuierlich steigend.
  • Flächendeckender Credential-Diebstahl: Shai-Hulud liest gezielt Secrets aus lokalen Entwicklerumgebungen, CI-Systemen, Cloud-Infrastrukturen, Kubernetes und HashiCorp Vault aus.
  • Selbstverstärkender Wurm-Mechanismus: Entwendete npm- und GitHub-Token werden sofort missbraucht, um infizierte Patch-Versionen weiterer Pakete zu veröffentlichen und neue GitHub-Repositories anzulegen.
  • Gefahr im Entwickler-Workflow: Das bloße Öffnen eines infizierten Repositories in Editoren wie VS Code oder das Starten einer Claude-Session reicht zur Schadcode-Ausführung aus.
  • Härtung ab npm 12: Umgebungen mit npm 12+ sind geschützt, da preinstall-Lifecycle-Hooks standardmäßig deaktiviert sind.

Strategische Analyse
Angriffe wie Shai-Hulud machen die Schwachstellen moderner, hochgradig modularer Softwarearchitekturen sichtbar. Da Entwicklerteams hunderte indirekte Open-Source-Bausteine nutzen, führt die Kompromittierung eines einzigen Core-Pakets zu einem kaskadierenden Domino-Effekt. Sicherheitsteams müssen erkennen, dass reine Bereinigungsversuche infizierter Systeme unzureichend sind: Liegt eine Infektion vor, müssen betroffene Umgebungen vollständig verworfen, neu aufgebaut und sämtliche Secrets unverzüglich rotiert werden.


Handlungsempfehlung:
DevSecOps-Teams, CISOs und Softwarearchitekten sollten unverzüglich folgende Maßnahmen zur Eindämmung und Prävention ergreifen:

  • Systeme neu aufsetzen & Secrets rotieren: Kompromittierte Entwicklungs- und CI-Umgebungen nicht bereinigen, sondern aus sauberen Base-Images neu erstellen. Alle potenziell zugänglichen Tokens, API-Keys und Zertifikate sofort widerrufen und erneuern.
  • Upgrade auf npm 12+ durchführen: Aktualisieren Sie die Package-Manager-Toolchain, um die automatische Ausführung unsicherer preinstall-Hooks zu unterbinden.
  • Restriktives Access Management für npm & GitHub: Erzwingen Sie das Prinzip der geringsten Rechte (Least Privilege) für Publisher-Token und nutzen Sie feingranulare, zeitlich begrenzte Access-Tokens.
  • Software Bill of Materials (SBOM) & Dependency-Pinning: Überwachen Sie transitive Abhängigkeiten lückenlos und setzen Sie automatisierte Scans zur Erkennung kompromittierter Paketversionen ein.

„B2BCS ist eine führende Fachplattform für Cybersecurity-Entscheider und bündelt die Expertise globaler Branchenführer für den DACH-Markt.“
Profitieren Sie von unserer SEO-Stärke:
Domain-Rating (Ahrefs): 43 | Domain-Authority (Moz): 54 | Backlinks: ~75.000 | Linking Root Domains: >1.200