Vergiftete KI-Pakete: Wie ein Lieferketten-Angriff aus Nordkorea auf Krypto-Wallets zielt – und was du daraus lernst
Du installierst eine vertrauenswürdige Software – und schleppst dir unbemerkt einen Krypto-Dieb ein. Genau das ist jetzt passiert: Angreifer kaperten ein Entwickler-Konto und schmuggelten über mehr als 140 Pakete eines populären KI-Frameworks Schadcode in den Software-Nachschub von tausenden Projekten. Das Ziel der Malware: Zugangsdaten, API-Schlüssel – und vor allem Kryptowährungen. Microsoft ordnet die Kampagne mit hoher Zuversicht der nordkoreanischen Gruppe Sapphire Sleet (auch BlueNoroff) zu. Dieser Beitrag erklärt verständlich, wie der Angriff funktioniert, warum er auch dich als Krypto-Halter betrifft – und mit welchen Grundregeln du dich schützt.
Was ist passiert? Über ein gekapertes npm-Wartungskonto wurden mehr als 140 Pakete des KI-Agenten-Frameworks Mastra mit einer schädlichen Abhängigkeit namens „easy-day-js" versehen – einem Tippfehler-Klon der weit verbreiteten Bibliothek dayjs. Bei der Installation startete ein verstecktes Skript, das einen Schad-Lader nachlud. Die zweite Stufe ist ein plattformübergreifender Dieb für Windows, Linux und macOS, der unter anderem prüft, ob eine von 166 Krypto-Wallet-Browsererweiterungen installiert ist.
Was heißt das für dich? Selbst saubere, beliebte Software kann über ihre Bausteine vergiftet werden. Krypto-Wallets als Browser-Erweiterung sind ein bevorzugtes Ziel. Wer größere Bestände auf einer Hardware-Wallet hält und beim Installieren von Tools wachsam bleibt, nimmt solchen Angriffen die Grundlage.
Auf einen Blick
Was ist passiert?
Mastra ist ein schnell wachsendes Open-Source-Framework, mit dem Entwickler KI-Agenten und Workflows bauen – die Art von Tool, die im aktuellen Boom autonomer KI-Agenten millionenfach heruntergeladen wird. Genau das machte es zum lohnenden Ziel.
- Konto gekapert. Die Angreifer übernahmen das npm-Wartungskonto „ehindero", das Veröffentlichungsrechte für den gesamten @mastra-Bereich hatte. Ein einziges veraltetes Zugangsdaten-Set reichte, um in sämtliche Pakete zu schreiben.
- Tippfehler-Klon eingeschleust. In über 140 Paketen tauchte plötzlich die Abhängigkeit „easy-day-js" auf – ein Typosquat der echten, sehr verbreiteten Bibliothek dayjs. Der Schadcode steckte also nicht im Mastra-Paket selbst, sondern in einer mitgezogenen Abhängigkeit.
- Heimlicher Start bei der Installation. Beim Installieren löste ein sogenannter Postinstall-Hook einen verschleierten Lader aus. Dieser schaltete die TLS-Zertifikatsprüfung ab, kontaktierte den Server der Angreifer, lud eine zweite Stufe nach und startete sie als versteckten Prozess – anschließend löschte er sich selbst, um Spuren zu verwischen.
- Datendieb in Stufe zwei. Die nachgeladene Schadsoftware ist ein plattformübergreifender Informationsdieb für Windows, Linux und macOS. Sie sammelt Systemdaten, Browserverläufe, installierte Programme und laufende Prozesse – und nistet sich je nach Betriebssystem dauerhaft ein (Windows-Registry, macOS-LaunchAgents, Linux-systemd).
- Tiefe Übernahme. Auf Systemen, die mit der Angreifer-Infrastruktur sprachen, folgten weitere Schritte mit Methoden, die Microsoft der Gruppe zuordnet: eine PowerShell-Hintertür, zusätzliche Persistenz, Defender-Ausnahmen und ein bösartiger Windows-Dienst mit SYSTEM-Rechten.
Solche Angriffe auf den Software-Nachschub sind kein Einzelfall, sondern einer der größten Sicherheitsrisiken moderner Unternehmen – erst kürzlich traf ein Lieferkettenangriff OpenAI-Mitarbeiter, und auch das Datenleck beim KI-Datenlieferanten Mercor zeigt, wie verwundbar KI-Lieferketten sind.
Das eigentliche Ziel: dein Krypto
Hinter dem ganzen Aufwand steckt vor allem Geldgier. Der Datendieb klopft gezielt ab, ob eine von 166 Krypto-Wallet-Browsererweiterungen installiert ist – darunter MetaMask, Phantom, Coinbase Wallet, Binance Wallet und TronLink – und greift nach Zugangsdaten, API-Schlüsseln und Authentifizierungs-Tokens. Wallet-Erweiterungen im Browser sind ein dankbares Ziel, weil sie auf einem ständig vernetzten Gerät laufen. Wie man gefälschte Wallet-Browsererweiterungen erkennt und wie Fake-Apps Coins stehlen, gehört deshalb zum Grundwissen – ebenso wie der Überblick über typische Krypto-Scams von Phishing bis Wallet-Drainer.
Wer dahintersteckt
Microsoft schreibt die Kampagne mit hoher Zuversicht Sapphire Sleet zu – einem nordkoreanischen, staatlich gestützten Akteur, der unter anderem als BlueNoroff bekannt ist und vorrangig den Finanzsektor ins Visier nimmt. Die Gruppe ist berüchtigt für Krypto-Diebstahl, gefälschte Browser-Erweiterungen (etwa nachgebaute MetaMask-Versionen), erfundene Jobangebote samt manipulierter Video-Calls und Lieferketten-Angriffe. Microsoft bringt sie auch mit einem ähnlichen npm-Angriff auf die Bibliothek Axios im April 2026 in Verbindung. Dass künstliche Intelligenz solche Angriffe verändert, macht den Fall doppelt brisant: Hier wurde ausgerechnet ein KI-Framework zum Verteilweg.
Warum das auch dich betrifft – nicht nur Entwickler
Der Angriff zielt zwar zuerst auf Entwickler, doch das Prinzip betrifft alle: Du vertraust einer Software, die im Hintergrund selbst hunderte fremde Bausteine nachlädt. Ist nur einer davon vergiftet, hilft dir das gute Image des Hauptprodukts nichts. Dieselbe Logik sahen wir, als per KI gebaute Apps offen im Netz standen oder ein Code-Leak zum Malware-Köder wurde. Und sie reiht sich in eine ganze Welle aktueller Krypto-Malware ein – etwa den USB-Wurm „Crypto Clipper", den Microsoft kurz zuvor enttarnte.
So schützt du dein Krypto-Vermögen
Große Bestände in Cold Storage
Halte nennenswerte Beträge nicht in einer Browser-Wallet, sondern auf einer Hardware-Wallet, deren Schlüssel den vernetzten Rechner nie erreichen. Mehr dazu: Cold- vs. Hot-Wallet und die besten Hardware-Wallets im Vergleich.
Wallet richtig einrichten
Eine Hardware-Wallet entfaltet ihren Schutz nur, wenn sie sauber in Betrieb genommen wird. Schritt für Schritt: Hardware-Wallet sicher einrichten.
Browser-Wallets sparsam nutzen
Nur die wirklich nötigen Erweiterungen installieren, Quelle und Herausgeber prüfen und für Alltagsbeträge ein getrenntes, kleines Guthaben verwenden. Worauf es beim Verbinden ankommt: sicher in DeFi und Web3.
Kontrolle behalten
Wer seine Schlüssel selbst hält, bleibt unabhängig vom infizierten Gerät. Was der Grundsatz „nicht deine Schlüssel, nicht deine Coins" wirklich bedeutet, ist hier der Kern.
Für Entwickler und KI-Tool-Nutzer
Wenn du selbst mit npm, KI-Frameworks oder Automatisierungen arbeitest, lohnt ein gezielter Blick:
- Abhängigkeitsbäume auf betroffene
@mastra-Versionen prüfen und auf das Vorhandensein voneasy-day-jsinnode_modules/undpackage-lock.jsonkontrollieren – auch in CI/CD-Umgebungen. - Installations-Skripte misstrauisch behandeln (Postinstall-Hooks), Versionen festnageln und Lockfiles ernst nehmen.
- Vertrauen ist kein Ersatz für Prüfung: Warum offen oder geschlossen allein nichts über Sicherheit sagt, und warum es sinnvoll ist, Schwachstellen zu kennen, bevor Angreifer sie finden.
- Der Wettlauf verschärft sich, weil KI die Suche nach Sicherheitslücken verändert.
Dein komplettes Schutzsystem – an einem Ort
Ob USB-Wurm, vergiftete Lieferkette oder Fake-Erweiterung: Die Angriffswege ändern sich, das Schutzprinzip bleibt. Das Praxiswerk „Krypto-Vermögen schützen" führt dich Schritt für Schritt durch ein stimmiges Sicherheitssystem – von der Hardware-Wallet über das Seed-Backup bis zum Ernstfall.
Zum Krypto-SicherheitsleitfadenErst weiterlesen? Hier entlang zum vollständigen Sicherheitssystem für die Selbstverwahrung oder zum großen Leitfaden Kryptowährung sicher aufbewahren.
Einordnung. Microsoft ordnet die Kampagne mit hoher Zuversicht Sapphire Sleet (BlueNoroff) zu; einzelne Sicherheitsfirmen sprechen von starken Überschneidungen, sehen die Zuordnung aber noch nicht abschließend bestätigt. Genannte Paketzahlen, Namen und Methoden stammen aus der öffentlichen Berichterstattung und können sich mit dem Stand der Analyse ändern. Dieser Beitrag gibt die Meldung in eigenen Worten wieder, dient der Information und ersetzt weder eine individuelle Sicherheitsberatung noch die professionelle Bereinigung eines betroffenen Systems.
Häufige Fragen
Was ist ein Software-Lieferketten-Angriff?
Statt dich direkt anzugreifen, manipulieren Täter einen Baustein, dem du ohnehin vertraust – etwa eine Programmbibliothek, die in vielen Projekten steckt. Wird dieser Baustein vergiftet, verteilt sich der Schadcode automatisch an alle, die ihn installieren. Genau das ist beim Mastra-Fall über die Abhängigkeit „easy-day-js" passiert.
Bin ich betroffen, wenn ich kein Entwickler bin?
Direkt installiert haben das vor allem Entwickler. Das Prinzip betrifft aber alle, denn der nachgeladene Dieb hat es auf Krypto-Wallets, Browserdaten und Zugangsdaten abgesehen. Und es zeigt allgemein: Auch beliebte, „saubere" Software kann über ihre Bausteine kompromittiert werden – ein Risiko, das mit dem KI-Tool-Boom wächst.
Was ist „easy-day-js"?
Eine bösartige Abhängigkeit, deren Name dem der echten, weit verbreiteten Bibliothek dayjs ähnelt (ein sogenannter Typosquat). Über sie wurde der Schadcode eingeschleust. Bei der Installation startete ein verstecktes Skript, das einen Schad-Lader und anschließend einen Datendieb nachlud.
Welche Krypto-Wallets sind im Visier?
Die Schadsoftware prüft, ob eine von 166 Krypto-Wallet-Browsererweiterungen installiert ist – genannt werden unter anderem MetaMask, Phantom, Coinbase Wallet, Binance Wallet und TronLink. Im Kern geht es um Wallets, die als Browser-Erweiterung auf einem vernetzten Gerät laufen.
Schützt eine Hardware-Wallet hiergegen?
Sehr gut. Auf einer Hardware-Wallet verlassen die privaten Schlüssel das Gerät nie und liegen nicht im Browser. Ein Dieb, der Browser-Erweiterungen und vernetzte Geräte abgreift, läuft hier ins Leere – vorausgesetzt, die Wiederherstellungswörter werden niemals am Computer eingegeben oder gespeichert.
Wer steckt dahinter?
Microsoft ordnet die Kampagne mit hoher Zuversicht der nordkoreanischen Gruppe Sapphire Sleet (auch BlueNoroff) zu, die auf den Finanzsektor und Krypto-Diebstahl spezialisiert ist. Einzelne Firmen sehen die Zuordnung als sehr wahrscheinlich, aber noch nicht endgültig bestätigt.
Wie konnte ein einzelnes Konto so viel Schaden anrichten?
Das übernommene Wartungskonto hatte Veröffentlichungsrechte für den gesamten Paketbereich. Da solche Rechte bei Inaktivität nicht automatisch ablaufen, genügte ein veraltetes Zugangsdaten-Set, um in über 140 Pakete gleichzeitig schädlichen Code zu schieben.
Was sollten Entwickler jetzt tun?
Abhängigkeitsbäume auf betroffene @mastra-Versionen prüfen, gezielt nach „easy-day-js" in node_modules und Lockfiles suchen – auch in CI/CD-Pipelines –, Versionen festnageln und Installations-Skripte kritisch behandeln. Die kompromittierten Pakete wurden entfernt und der Schreibzugriff der Angreifer widerrufen.
Steht das im Zusammenhang mit anderer Krypto-Malware?
Es ist Teil einer breiteren Welle. Erst kurz zuvor enttarnte Microsoft den USB-Wurm „Crypto Clipper", der Wallet-Adressen in der Zwischenablage austauscht. Auch wenn die Wege verschieden sind, ist das Ziel dasselbe: an Krypto-Vermögen zu kommen.
Wie schütze ich mich am wirksamsten?
Große Bestände auf eine Hardware-Wallet, Browser-Wallets sparsam und nur aus geprüfter Quelle nutzen, beim Installieren von Tools wachsam bleiben und die Kontrolle über die eigenen Schlüssel behalten. Sicherheit ist ein System aus mehreren Bausteinen – genau dafür gibt es unseren ausführlichen Leitfaden.
Hinweis: Dieser Beitrag fasst öffentliche Berichterstattung (u. a. Microsoft Security Blog, BleepingComputer) zu einem laufenden Vorfall in eigenen Worten zusammen. Angaben zu Umfang und Zuordnung können sich mit dem Stand der Untersuchung ändern. Keine individuelle Sicherheits- oder Anlageberatung.