Shai-Hulud-Klon in npm: Infostealer und Phantom Bot bedrohen Entwickler
TL;DR
OX Security meldete am 17. Mai 2026 vier bösartige npm-Pakete: chalk-tempalte, @deadcode09284814/axios-util, axois-utils und color-style-utils. Die Pakete kombinieren Infostealer-Funktionen, einen Shai-Hulud-Klon und mit axois-utils sogar einen Go-basierten DDoS-Bot namens Phantom Bot. Wenn eines dieser Pakete auf Entwicklergeräten, CI-Runnern oder Build-Systemen installiert wurde, reicht Deinstallation nicht aus. Behandeln Sie die Umgebung als potenziell kompromittiert, prüfen Sie IOCs, rotieren Sie Secrets und bauen Sie betroffene Runner sauber neu auf.
Stand: 18. Mai 2026 - zuletzt aktualisiert
Autor: Mika Schmidt (IT-Security Experte) – Six Eight Consulting, Fokus: Analyse, IAM, Security Engineering.
Vier neu entdeckte bösartige npm-Pakete zeigen, wie schnell sich Supply-Chain-Risiken im JavaScript-Ökosystem verschieben: Aus einem Tippfehler in einer Paketinstallation kann ein Infostealer, ein Shai-Hulud-Klon oder sogar ein DDoS-Bot auf einem Entwicklergerät oder CI-Runner werden. OX Security meldete die Pakete am 17. Mai 2026; The Hacker News griff den Vorfall am 18. Mai 2026 auf. [Research] [News]
Besonders heikel ist die Mischung: Drei Pakete stehlen Zugangsdaten,
Cloud-Credentials, SSH-Schlüssel, Umgebungsvariablen oder Wallet-Daten. Das
vierte Paket, axois-utils, liefert zusätzlich einen Go-basierten Phantom Bot aus, der Systeme in ein DDoS-Botnet einbindet.
[News]
Sofort prüfen
Wenn eines der vier Pakete in package.json, Lockfiles,
CI-Logs oder Agenten-Konfigurationen auftaucht, sollten Sie nicht nur
das Paket entfernen, sondern den betroffenen Host als kompromittiert
behandeln.
Betroffene npm-Pakete
Alle vier Pakete wurden laut OX Security durch denselben npm-Nutzer
veröffentlicht. Die Namen sind auffällig: chalk-tempalte imitiert
ein generisches Template-/Chalk-Muster, axois-utils spielt auf den
bekannten HTTP-Client Axios an und nutzt dabei einen klassischen Typosquatting-Dreher.
[Research]
| Paket | Malware-Typ | Hauptwirkung | Einordnung |
|---|---|---|---|
| chalk-tempalte | Shai-Hulud-Klon / Infostealer | Secrets, Credentials und GitHub-Tokens exfiltrieren | Typosquatting mit kopiertem Wurm-Code |
| @deadcode09284814/axios-util | Infostealer | SSH-Keys, Env-Variablen und Cloud-Credentials sammeln | Direkter Datendiebstahl nach Installation |
| axois-utils | Phantom Bot / DDoS-Botnet | HTTP-, TCP- und UDP-Flooding gegen Ziele ausführen | Typosquatting auf Axios-Nutzer |
| color-style-utils | Infostealer | IP-, Geo-, Wallet- und Systemdaten sammeln | Generisches Utility-Paket als Köder |
Warum dieser npm-Angriff gefährlich ist
Der Vorfall ist mehr als ein weiterer Fall von "malicious packages". Er verbindet drei Trends, die Security-Teams 2026 ernst nehmen müssen: Typosquatting gegen Entwickler, wiederverwendbaren Malware-Code aus früheren Supply-Chain-Angriffen und kompromittierte Entwicklungsumgebungen als Sprungbrett in Cloud, GitHub und CI/CD.
Der Shai-Hulud-Klon in chalk-tempalte ist dabei
das deutlichste Signal. OX Security beschreibt das Paket als nahezu unveränderte
Kopie des zuvor geleakten Shai-Hulud-Codes. Die Malware nutzt einen eigenen C2-Server,
exfiltriert Zugangsdaten und kann gestohlene Daten über die GitHub-API in ein
neues öffentliches Repository schreiben. Die dabei genutzte Repository-Beschreibung
lautet laut Bericht A Mini Sha1-Hulud has Appeared.
[Research]
Das passt zu dem Muster, das wir bereits beim Mini-Shai-Hulud-Angriff auf TanStack und beim älteren Shai-Hulud-2.0-Supply-Chain-Angriff gesehen haben: Der eigentliche Schaden entsteht nicht nur im Quellcode, sondern in den Identitäten, Tokens und Automatisierungen rund um den Code.
Technische Analyse: Infostealer und Phantom Bot
Die vier Pakete wurden zwar demselben npm-Account zugeordnet, verhalten sich aber nicht identisch. Das ist für die Verteidigung wichtig: Ein pauschaler "wir suchen nach einer Datei"-Ansatz reicht nicht. Teams müssen Lockfiles, Installationszeitpunkte, ausgehende Netzwerkverbindungen, GitHub-Aktivität und lokale Persistenzartefakte gemeinsam betrachten.
chalk-tempalte: Shai-Hulud als Copycat-Paket
chalk-tempalte ist besonders riskant, weil es laut OX Security einen
direkten Klon des geleakten Shai-Hulud-Codes enthält. Der Angreifer ersetzte C2-Server
und Schlüssel, ließ die Logik aber im Kern intakt. Ziel sind Secrets, Zugangsdaten,
Cloud-Konfigurationen, Wallets und GitHub-Tokens.
[Research]
axios-util und color-style-utils: direkte Credential-Stealer
@deadcode09284814/axios-util sammelt laut OX Security unter anderem
SSH-Schlüssel, Umgebungsvariablen sowie AWS-, GCP- und Azure-Credentials. color-style-utils
ist ebenfalls ein Infostealer und sammelt unter anderem IP- und Geodaten sowie
Krypto-Wallet-Informationen.
[Research]
axois-utils: Phantom Bot macht Entwicklergeräte zum DDoS-Werkzeug
axois-utils ist der Ausreißer in der Kampagne. Das Paket enthält
einen Go-basierten Bot-Dienst namens Phantom Bot. Laut
Analyse kann er HTTP-, TCP- und UDP-Floods ausführen und versucht, nach der
Installation auf dem System zu bleiben. Damit wird aus einem
Supply-Chain-Angriff nicht nur ein Credential-Theft-Vorfall, sondern
potenziell auch ein Missbrauch der eigenen Infrastruktur für Angriffe auf
Dritte.
[News]
[Research]
Schnellcheck: Ist mein Projekt betroffen?
Prüfen Sie zuerst die offensichtlichen Stellen: package.json,
Lockfiles, CI-Logs, Build-Artefakte und Paketinstallationen auf
Entwicklergeräten. Wichtig ist dabei die Schreibweise: axois-utils ist nicht axios-utils, sondern ein Typosquatting-Name.
rg -n '"(chalk-tempalte|@deadcode09284814/axios-util|axois-utils|color-style-utils)"' \
package.json package-lock.json npm-shrinkwrap.json pnpm-lock.yaml yarn.lock bun.lockb Zusätzlich lohnt sich ein Blick auf installierte Abhängigkeiten. Der folgende Befehl kann mit einem Fehlercode enden, wenn die Pakete nicht installiert sind; relevant ist die Ausgabe, nicht nur der Exit-Code.
npm ls chalk-tempalte @deadcode09284814/axios-util axois-utils color-style-utils npm audit und npm audit signatures bleiben sinnvolle
Bestandteile eines Security-Baselines. Sie ersetzen aber keine Malware-Hunting-Logik:
Frische bösartige Pakete werden oft schneller installiert, als zentrale Advisory-
oder Reputationsdatenbanken reagieren können.
[Tooling]
[Best Practice]
Sofortmaßnahmen nach Installation
Wenn eines der Pakete installiert wurde, sollte der erste Reflex nicht "einmal npm uninstall und weiter" sein. Bei Infostealern und Bot-Persistenz zählt die Reihenfolge: zuerst eindämmen und sichern, dann bereinigen, dann Secrets rotieren.
- Host isolieren: Entwicklergerät, CI-Runner oder Build-System vom Netzwerk trennen beziehungsweise Egress stark einschränken.
- Beweise sichern: Lockfiles, Shell-History, CI-Logs, npm-Cache, Prozesslisten, Autostart-/Scheduler-Einträge und relevante Netzwerklogs sichern.
- Pakete entfernen: Paket aus
package.jsonund Lockfiles entfernen, anschließend reproduzierbar neu installieren. - Persistenz suchen: Autostart, scheduled tasks, systemd-Units, Shell-Profile, IDE- und Coding-Agent-Konfigurationen prüfen.
- Secrets rotieren: GitHub-Tokens, npm-Tokens, SSH-Schlüssel, Cloud-Credentials, CI/CD-Secrets, Vault-Tokens und betroffene API-Keys ersetzen.
- GitHub prüfen: Nach unbekannten öffentlichen Repositories und
insbesondere nach der Beschreibung
A Mini Sha1-Hulud has Appearedsuchen. - Neu aufsetzen: Kritische CI-Runner und Build-Hosts lieber sauber neu provisionieren, statt auf manuelle Bereinigung zu vertrauen.
IOCs: Domains, IPs und Suchmuster
OX Security nennt mehrere Netzwerkindikatoren, die Security-Teams in DNS-, Proxy-, EDR- und Firewall-Logs prüfen sollten. Schreiben Sie die IOCs in Detektionsregeln bewusst defanged, damit sie nicht versehentlich anklickbar oder automatisch aufgelöst werden. [Research]
Bekannte IOCs aus der OX-Analyse
87e0bbc636999b[.]lhr[.]life80[.]200[.]28[.]28:2222b94b6bcfa27554[.]lhr[.]lifeedcf8b03c84634[.]lhr[.]life-
A Mini Sha1-Hulud has Appearedals GitHub-Repository-Beschreibung
Prävention: npm-Supply-Chain-Schutz für Teams
Dieser Fall zeigt, warum "wir nutzen nur Open Source" keine Risikostrategie ist. Moderne AppSec muss Paketinstallationen, Entwickleridentitäten und CI/CD-Secrets als zusammenhängendes System behandeln.
- Paketnamen reviewen: Neue direkte Dependencies brauchen Review,
besonders bei ähnlich klingenden Namen wie
axiosversusaxois. - Allowlist für CI/CD: Kritische Builds sollten nur freigegebene Paketquellen und interne Mirrors nutzen.
- Lifecycle-Scripts begrenzen:
npm ci --ignore-scriptsist nicht überall praktikabel, aber in Build-Stufen ohne legitime Install-Scripts ein starker Schutz. - Secrets knapp halten: Entwicklergeräte und PR-Builds sollten keine langlebigen Cloud- oder Publishing-Credentials besitzen.
- Registry-Signaturen und Provenance prüfen: Nutzen Sie
npm audit signaturesdort, wo es in Ihren Prozess passt. [Tooling] - Egress überwachen: Build-Systeme brauchen oft Internetzugriff, aber nicht beliebige Verbindungen zu neuen Domains oder ungewöhnlichen Ports.
- AI-Coding-Agenten einbeziehen: Prüfen Sie Agenten- und IDE-Konfigurationen, weil genau dort Tokens, MCP-Zugriffe, Shell-Kommandos und Paketinstallationen zusammenlaufen.
Gerade wer Automatisierung über n8n, CI/CD und Agenten nutzt, sollte die Lehre aus diesem Fall breit ziehen: Ein bösartiges npm-Paket kann nicht nur eine Web-App kompromittieren, sondern auch die Werkzeuge, mit denen diese Web-App gebaut, ausgeliefert und betrieben wird. Eine ähnliche Supply-Chain-Einordnung finden Sie auch in unserem Beitrag zum n8n-Supply-Chain-Angriff über Community Nodes .
Häufige Fragen
Welche bösartigen npm-Pakete sind betroffen?
Betroffen sind laut OX Security und The Hacker News chalk-tempalte, @deadcode09284814/axios-util, axois-utils und color-style-utils. Alle genannten Pakete wurden demselben npm-Nutzer deadcode09284814 zugeordnet.
Was macht axois-utils?
axois-utils liefert laut Analyse einen Go-basierten DDoS-Bot namens Phantom Bot aus. Der Bot kann Zielsysteme über HTTP, TCP und UDP fluten und enthält Persistenzlogik, damit der Payload nach der Paketinstallation erhalten bleibt.
Warum ist chalk-tempalte besonders kritisch?
chalk-tempalte ist ein Typosquatting-Paket und enthält laut OX Security einen nahezu unveränderten Klon des geleakten Shai-Hulud-Codes. Die Malware exfiltriert Secrets und kann Daten über einen gestohlenen GitHub-Token in ein öffentliches Repository schreiben.
Reicht es, die Pakete zu deinstallieren?
Nein. Nach einer Installation sollten betroffene Hosts als potenziell kompromittiert behandelt werden. Teams sollten nach Persistenzartefakten, IDE- und Coding-Agent-Konfigurationen, verdächtigen GitHub-Repositories und Netzwerkverbindungen zu den bekannten IOCs suchen und danach Secrets rotieren.
Schützt npm audit zuverlässig vor solcher Malware?
npm audit ist wichtig, erkennt aber primär bekannte Advisories und Schwachstellen. Bei frischer Malware in neuen oder typosquattenden Paketen braucht es zusätzliche Kontrollen wie Lockfile-Reviews, Paket-Allowlists, Egress-Monitoring, Secret-Scoping, Provenance-Prüfungen und sichere CI/CD-Richtlinien.
Fazit
Die vier bösartigen npm-Pakete sind ein kompakter Vorgeschmack auf die nächste Welle von Supply-Chain-Angriffen: günstige Typosquatting-Köder, wiederverwendete Malware, schnelle Exfiltration und Missbrauch von Entwickler- oder CI-Systemen. Wer betroffen ist, sollte nicht nur Pakete entfernen, sondern Identitäten und Build-Umgebungen prüfen.
Für Unternehmen ist die wichtigste Maßnahme eine klare Baseline: Paketänderungen reviewen, Secrets minimieren, CI-Runner kurzlebig halten, Egress kontrollieren und Verdachtsfälle wie echte Incident-Response-Fälle behandeln. Genau dort entscheidet sich, ob ein einzelner npm-Tippfehler ein kurzer Alarm bleibt oder zum Cloud- und GitHub-Vorfall wird.
Quellen & weiterführende Links
- Four Malicious npm Packages Deliver Infostealers and Phantom Bot DDoS Malware The Hacker News, Ravie Lakshmanan, 18. Mai 2026 - Überblick zu Paketnamen, Malware-Funktionen und Sofortmaßnahmen
- New Actors Deploy Shai-Hulud Clones: TeamPCP Copycats Are Here OX Security, Moshe Siman Tov Bustan, 17. Mai 2026 - technische Analyse, IOCs und empfohlene Maßnahmen
- Securing your code | npm Docs npm Docs, abgerufen am 18. Mai 2026 - offizielle npm-Übersicht zu Audit, Provenance, Registry Signatures und Malware-Reporting
- npm-audit | npm Docs npm Docs CLI v11, abgerufen am 18. Mai 2026 - Hinweise zu npm audit und audit signatures
Sie möchten diese Schritte auf Ihr Unternehmen übertragen?
In einem kurzen Gespräch klären wir, welche Maßnahmen für Sie konkret sinnvoll sind – ohne Over-Engineering. Weitere Artikel finden Sie im Blog-Archiv.