Was ist passiert?
Unbekannte Bedrohungsakteure haben das GitHub-Repository des Injective Labs SDK kompromittiert und nutzten dies, um ein bösartiges npm-Paket zu veröffentlichen. Die manipulierte Version @injectivelabs/sdk-ts@1.20.21 enthielt gefälschte Telemetrie-Funktionen, die private Schlüssel und Seed-Phrasen von Kryptowallet-Benutzern stahl. Das Paket war mehrere Stunden in der npm-Registry verfügbar, bevor es entfernt wurde.
Hintergrund & Bedeutung
Supply-Chain-Attacken auf Open-Source-Repositories gehören zu den gefährlichsten Angriffsvektoren der Gegenwart. Durch die Kompromittierung vertrauenswürdiger Entwickler-Projekte erreichen Angreifer Millionen von Nutzern. Im Kryptowährungs-Sektor sind solche Anschläge besonders kritisch, da gestohlene private Schlüssel unmittelbare finanzielle Verluste bedeuten. Der Incident unterstreicht die Risiken beim Einsatz von npm-Paketen und die Notwendigkeit strikter Abhängigkeitsprüfungen.
Empfehlungen für IT-Teams
Sofortmaßnahmen: Überprüfen Sie alle Systeme auf Installation der betroffenen Version @injectivelabs/sdk-ts@1.20.21 und deinstallieren Sie diese sofort. Führen Sie ein Audit aller eingesetzten npm-Abhängigkeiten durch.
Präventionsmaßnahmen: Implementieren Sie Software Composition Analysis (SCA)-Tools zur automatisierten Überwachung von Abhängigkeiten. Nutzen Sie Package-Lock-Dateien zur Versionskontrolle. Aktivieren Sie Zwei-Faktor-Authentifizierung (2FA) für alle Entwickler-Accounts und Git-Repositories. Regelmäßige Security-Audits von kritischen Projekten sind essentiell.
Fazit
Dieser Incident zeigt, dass auch etablierte Projekte nicht vor GitHub-Kompromittierungen gefeit sind. Organisationen müssen ihre Dependency-Management-Prozesse verstärken und Monitoring-Systeme implementieren, um solche Bedrohungen frühzeitig zu erkennen.
Quelle: Original Artikel