flowki@club:~$ Coding, Automation & Security — auf Deutsch
FlowKI Club

Deine KI. Deine Community. Deine Vorteile.

  • KI Know-how
  • Prompts & Tools
  • Security & Privacy
  • Community Support
  • Exklusive Vorteile
Werde Teil der Community

AsyncAPI npm-Pakete mit Credential-Stealer infiziert

Fünf manipulierte AsyncAPI-Pakete wurden in npm veröffentlicht und verteilten einen Remote Access Trojan mit Info-Stealing-Funktionen. Ein klassischer Supply-Chain-Angriff auf Entwickler.

AsyncAPI npm-Pakete mit Credential-Stealer infiziert

Dieser Beitrag wurde mit KI-Unterstützung aus der angegebenen Quelle erstellt und vor der Veröffentlichung automatisch gegen sie abgeglichen. Nicht jeder Beitrag wird zusätzlich von Hand gelesen — wir prüfen stichprobenweise nach und kennzeichnen Korrekturen. Beruht ein Artikel auf einem selbst durchgeführten Test, weisen wir das ausdrücklich aus.

Supply-Chain-Angriff auf AsyncAPI-Entwickler

Fünf bösartige Versionen von AsyncAPI-Paketen sind in das npm-Repository gelangt und haben einen Remote Access Trojan mit Credential-Stealing-Fähigkeiten verbreitet. Dieser Vorfall zeigt einmal mehr, wie anfällig die Open-Source-Lieferketten sind.

Was ist passiert?

Angreifer haben manipulierte Versionen von AsyncAPI-Paketen auf npm hochgeladen. Diese enthielten Malware, die darauf ausgerichtet war, Anmeldedaten und sensible Informationen von Entwicklersystemen zu stehlen. Der Remote Access Trojan ermöglichte es Angreifern zudem, Befehle auf betroffenen Maschinen auszuführen.

Besonders problematisch: AsyncAPI ist ein weit verbreitetes Framework zur Dokumentation asynchroner APIs. Die Pakete wurden von vielen Entwicklern installiert, bevor die Malware entdeckt wurde.

Wie funktioniert ein solcher Angriff?

Bei Supply-Chain-Attacken dieser Art nutzen Angreifer typischerweise eine der folgenden Methoden:

  • Kompromittierte Accounts: Übernahme von Developer-Accounts durch Credential-Stuffing oder Phishing
  • Typosquatting: Ähnliche Paketnamen zu legitimen Projekten
  • Dependency-Confusion: Ausnutzung von Versionierungsmechanismen

In diesem Fall gelang es den Angreifern, direkt Versionen unter bekannten Paketnamen zu veröffentlichen – ein Hinweis auf entweder gestohlene Anmeldedaten oder unzureichend gesicherte Publisherrechte.

Warum ist das kritisch?

Entwickler vertrauen auf npm-Pakete als sichere Abhängigkeiten. Ein kompromittiertes beliebtes Paket kann hunderte oder tausende Projekte infizieren. Die Angreifer erhalten potenziellen Zugriff auf:

  • Entwicklersysteme und deren Umgebungsvariablen
  • SSH-Schlüssel und API-Tokens
  • Quellcode-Repositories
  • Cloud-Anmeldedaten

Dies kann zu weiteren Angriffen auf die Kernprojekte dieser Entwickler führen – eine Kaskadenreaktion.

Was können Entwickler tun?

  • npm audit: Regelmäßig durchführen, um bekannte Schwachstellen zu erkennen
  • Dependency-Scanning: Tools wie Snyk oder GitHub Dependabot nutzen
  • Lock-Files: package-lock.json versionskontrollieren
  • Least Privilege: API-Tokens und Credentials mit minimalen Rechten erstellen
  • Monitoring: Ungewöhnliche Aktivitäten in Publisheraccounts überwachen

Npm selbst hat die betroffenen Pakete inzwischen entfernt und die Publisher-Accounts gesperrt. Dennoch ist es ratsam, bereits installierte Versionen zu überprüfen und auf sichere Versionen zu upgraden.

TeilenXLinkedInWhatsApp
Weiterlesen

Aus dem Magazin

Alle Artikel
SECURITY

40.000+ Server durch cPanel-Exploit kompromittiert

2 min · 5. Mai

SECURITY

KI-gestützte Zero-Day-Veröffentlichung: Anonymer Forscher leakt 24 Sicherheitslücken

2 min · 1. Juli

SECURITY

Privilege Escalation dominiert Microsofts großes Patch-Update

2 min · 30. Apr.