BERLIN / LONDON (IT BOLTWISE) – Vier kompromittierte npm-Pakete aus dem @asyncapi-Namespace verteilen einen mehrstufigen Botnet-Loader. Die Malware wird nicht über install-Skripte ausgelöst, sondern beim Laden der Bibliothek via require() in Node.js, lädt dann verschlüsselte Folgekomponenten per IPFS nach. Als Kommunikations-Backbone dienen mehrere C2-Kanäle einschließlich HTTP, Nostr-Relays, BitTorrent DHT, libp2p und Ethereum-Smart-Contracts. Entscheidend: Die Veröffentlichung geschah über eine legitime GitHub-Actions-Release-Pipeline mit gültigen OIDC-/SLSA-Provenance-Attestierungen – aber das schließt einen kompromittierten Push-Vorgang nicht aus.

Vier kompromittierte npm-Pakete im @asyncapi-Namespace haben offenbar einen mehrstufigen Botnet-Loader ausgeliefert, wie die Analysen von OX Security, SafeDep, Socket und StepSecurity nahelegen. Betroffen sind laut den Befunden unter anderem @asyncapi/[email protected], @asyncapi/[email protected], @asyncapi/[email protected] sowie die @asyncapi/specs-Versionen v6.11.2 und v6.11.2-alpha.1. Auffällig ist die Ausführungskette: Statt klassischer npm-install-Skripte kommt der schädliche Code erst beim regulären Laden des Moduls in Node.js zum Einsatz. So wird ein kompromittierter Supply-Chain-Pfad schnell im Build- und Generator-Workflow wirksam, ohne dass die Installation selbst zwingend verdächtig erscheint.
Technisch betrachtet ist der Angriff als gestaffelte Downloader-Architektur umgesetzt. Die vergifteten Pakete enthalten ein obfuskiertes erstes Payload-Stadium, das wiederum eine verschlüsselte zweite Stufe herunterlädt; identifiziert wird diese Komponente als Miasma. Der Bezug erfolgt über IPFS, wobei Socket den Downloader-URL als ipfs[.]io/ipfs/QmQobZSp1wRPrpSEQ56qnyq7ecZh5Bg5k1fnjt4SUwwHb9 nennt. Zusätzlich wird ein verborgenes JavaScript-Implant ausgeliefert: In jedem Paket steckt laut Beschreibung eine eingebettete Datei, deren Decodierung auf denselben zweiten-stage-Downloader hinausläuft. Das zentrale Betriebsmuster lautet: Beim require()-Moment startet ein abgekoppelter Hintergrundprozess, der die weiteren Artefakte von IPFS abruft und ausführt.
Damit verschiebt sich auch die Vergleichbarkeit zu früheren Varianten. In der aktuellen Kampagne nutzt der Dropper offenbar das Laden des infizierten Moduls als Trigger, nicht über install hooks. Inhaltlich folgt die nächste Stufe einem Loader namens „sync.js“, der nach Angaben in Betriebssystem-spezifische Pfade schreibt und dann startet. Interessant ist zudem der Funktionsumfang: Der Miasma-Teil bringt ein Framework mit, das verschlüsselte finale Payloads bereitstellt und über ein Spawn-Chain-Mechanismus verfügt. Laut den Berichten umfasst das Framework 744 Module und orchestriert mehrere unabhängige C2- und Kommunikationskanäle. Genannt werden HTTP, Nostr-Relays, IPFS, BitTorrent DHT, libp2p GossipSub im P2P-Mesh sowie ein Ethereum-Smart-Contract.
Aus Markt- und Angriffs-Logik-Sicht ist die Verknüpfung mit verbreiteten CI/CD-Prozessen besonders relevant. StepSecurity beschreibt, dass die Angreifer „push access“ auf die Repositories erlangt haben und dann die eigene GitHub-Actions-Release-Logik nutzten, um Pakete mit gültigen OIDC-Provenance-Attestierungen zu veröffentlichen. Das ist ein klassischer Supply-Chain-Fehlerfall: Provenance-Mechanismen belegen zwar, dass der autorisierte Workflow ausgeführt wurde, aber nicht, dass die Auslöserkommunikation (z. B. die zugrundeliegenden Commits) auch wirklich vertrauenswürdig war. Rohan Prabhu fasst die Abgrenzung wörtlich zusammen: „Both attacks are CI/CD pipeline compromises, not stolen npm tokens or malicious maintainers.“ Außerdem sei vermerkt, dass keine npm-Token gestohlen wurden. Für Unternehmen bedeutet das: SLSA/OIDC-„Trusted Publisher“-Signale allein sind kein Allheilmittel gegen kompromittierte Code-Zulieferketten.
Damit rückt auch die konkrete Verteidigungsplanung in den Vordergrund. Die Pakete wurden mittlerweile aus dem npm-Registry-Kontext wieder entfernt; trotzdem gilt die Empfehlung, jeden Endpoint, der eine betroffene Version importiert oder ausgeführt hat, als potenziell kompromittiert zu betrachten. Entscheidend für die Risikobewertung ist nach StepSecurity, *wann* der infizierte Code geladen wurde: Es gab in den package.json-Dateien keine preinstall-, postinstall- oder install-script-Definitionen. Der Dropper feuert demnach erst, wenn der betroffene Generator im Rahmen einer typischen Build- oder CI-Ausführung tatsächlich in den Library-Code hineinruft. Als Zusatzschicht installiert Miasma Persistenz über systemd, crontab, macOS launchd und Windows-Registry-Autostarts. Zudem existiert ein „dead man’s switch“, der einen gestohlenen Token überwacht und bei Widerruf ein Verzeichnis löschen kann, während Sandbox- oder Virtual-Umgebungen sowie bestimmte Sprach- und Security-Tool-Konstellationen erkannt werden.
Der strategische Blick geht über den Einzelfall hinaus. Miasma wird zwar als kampagnenverwand in Teilen eingeordnet, aber OX Security betont: „…this malware isn’t the same as them, nor is it attributed to the Miasma/Shai-Hulud/TeamPCP campaigns that we’ve seen in the past, “ so Moshe Siman Tov Bustan in den Berichten. Für die Industrie ist das vor allem deshalb relevant, weil Botnet-Loader zunehmend mehrere Transporte und Triggerpunkte kombinieren, um Erkennung zu erschweren und Verteilung über unterschiedliche Netzumgebungen zu verbessern. In zukünftigen Varianten ist daher mit noch stärkerer Kopplung an Generator- und Build-Tooling zu rechnen: Je mehr Organisationen Generatoren als Teil automatisierter Softwarelieferketten nutzen, desto früher sollten Scans auf require()-Pfade, Dependency-Locking und CI-Pfadabsicherung ansetzen. Ergänzend gehören Datenschutz- und Sicherheitsmaßnahmen dazu, weil Miasma neben Credential-Theft auch lateral movement und Persistenz realisieren kann—ein Szenario, das insbesondere bei personenbezogenen Daten in Entwicklerumgebungen oder bei Build-Artefakten strenge Schutz- und Logging-Anforderungen triggert.
💳 Amazon-Kreditkarte mit 2.000 Euro Limit bestellen!
🔥 Heutige Hot Deals bei Amazon: Bis zu 80% Rabatte!
🎉 Amazon Haul-Store für absolute Schnäppchenjäger!
- ★ 23-stufiges KI-Go-Training – Für Spieler mit Grundkenntnissen der Regeln – Entwickelt als intelligenter Trainingspartner passt sich die KI Spielern von 18K bis 9D an. Ideal für alle, die die Grundregeln bereits beherrschen und ihr Spiel verbessern möchten.
- IHR EMOTIONALER AI-BEGLEITER: Eiliko ist mehr als nur ein Anhänger, es ist ein charismatischer KI-Freund. Mit einem dynamischen LED-Bildschirm, der eine Vielzahl von animierten Gesichtern und Ausdrucksformen anzeigt, reagiert er auf Ihre Interaktionen mit einzigartiger Persönlichkeit und Charme.
- 【MEHR LEBEN FÜR DEINEN SCHREIBTISCH】 Lerne Eilik kennen – deinen kleinen Roboter-Freund mit Persönlichkeit. Mit liebevollen Animationen, ausdrucksstarken Reaktionen und spielerischen Interaktionen bringt Eilik mehr Freude in deinen Alltag. Ob auf dem Schreibtisch, im Büro oder am Nachttisch – Eilik wird schnell zu einem vertrauten Begleiter für besondere Momente.
- 【XL-Größe für gedeihende Pflanzen】Geben Sie Ihren Pflanzen den Raum, den sie verdienen! Unser verbessertes, großes 13,7 cm großes Design bietet Platz für Pflanzen mit einem Durchmesser von bis zu 8,9 cm und damit deutlich mehr Platz für Wurzelwachstum und Pflanzengesundheit im Vergleich zu kleineren, veralteten Modellen. Die Produktabmessungen betragen 13,6 x 13,6 x 13,2 cm und das Gerät wiegt nur 355 g.
- V28 Update - JETZT MIT NEUEN FUNKTIONEN! Als Reaktion auf das Ladeproblem von Loona haben wir das automatische Aufladen 2.0 verbessert. Diese Optimierung hilft Loona, die Ladewege in verschiedenen Szenarien zu erkennen und anzupassen, um die Erfolgsquote beim automatischen Aufladen zu erhöhen. Mobile Hotspots können sich mit Loona verbinden und überwinden WLAN-Einschränkungen, sodass Sie jederzeit und überall mit Loona interagieren können.
- Die besten Bücher rund um KI & Robotik!

- Die besten KI-News kostenlos per eMail erhalten!
- Zur Startseite von IT BOLTWISE® für aktuelle KI-News!
- IT BOLTWISE® kostenlos auf Patreon unterstützen!
- Aktuelle KI-Jobs auf StepStone finden und bewerben!
- Künstliche Intelligenz: Dem Menschen überlegen – wie KI uns rettet und bedroht | Der Neurowissenschaftler, Psychiater und SPIEGEL-Bestsellerautor von »Digitale Demenz«
Du hast einen wertvollen Beitrag oder Kommentar zum Artikel "Kompromittierte AsyncAPI-npm-Packages verteilen Multi-Stage Botnet-Loader via IPFS" für unsere Leser?


#Sophos
Es werden alle Kommentare moderiert!
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.
Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte.
Du willst nichts verpassen?
Du möchtest über ähnliche News und Beiträge wie "Kompromittierte AsyncAPI-npm-Packages verteilen Multi-Stage Botnet-Loader via IPFS" informiert werden? Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den RSS-Hauptfeed oder IT BOLTWISE® bei Google News wie auch bei Bing News abonnieren.
Nutze die Google-Suchmaschine für eine weitere Themenrecherche: »Kompromittierte AsyncAPI-npm-Packages verteilen Multi-Stage Botnet-Loader via IPFS« bei Google Deutschland suchen, bei Bing oder Google News!