Miasma & Hades: Supply-Chain-Wurm befällt über 100 PyPI/NPM-Pakete
ki-pentesting

Miasma & Hades: Supply-Chain-Wurm befällt über 100 PyPI/NPM-Pakete

ki-pentesting6 unabhängige QuellenFlowKI Newsroom

Ein selbstverpropagierender Supply-Chain-Wurm namens Miasma und eine daraus resultierende Variante namens Hades haben in den letzten Tagen über 100 Pakete in Python Package Index (PyPI) und NPM kompromittiert. Die Attacke begann mit der Übernahme eines GitHub-Accounts und führte zur Injektion von Malware in insgesamt 37 Wheel-Artefakte verteilt auf 19 PyPI-Pakete, wie The Hacker News berichtet. Parallel dazu wurden 73 Microsoft-Repositories mit dem Wurm infiltriert, die sich über GitHub-Secrets automatisch selbst verbreitet haben.

Bleeping Computer zufolge zielten die Hades-Varianten spezialisiert auf wissenschaftliche Python-Pakete ab, die insgesamt hundertausendfach heruntergeladen wurden. Die Malware-Payload ist ein Credential-Stealer, der gezielt nach Entwickler-Secrets, API-Keys und Authentifizierungstoken sucht — typischerweise in Umgebungsvariablen, Konfigurationsdateien oder Git-Credentials gespeichert. Diese Kombination macht die Attacke besonders gefährlich: Der Wurm nutzt kompromittierte Accounts als Vektor, infiziert Dependencies und kann sich dadurch durch das Dependency-Graph des gesamten Ökosystems ausbreiten.

Für Unternehmen in der DACH-Region ist dies ein kritisches Signal für die Überprüfung von Dependency-Management-Prozessen. Besonders Entwicklerteams, die auf Python- und Node.js-Stacks setzen, müssen sofort ihre requirements.txt, package.json und poetry.lock-Dateien auf Malware-Indikatoren scannen. Der EU-AI-Act verschärft die Anforderungen an Supply-Chain-Transparenz — unbekannte oder automatisch aktualisierte Dependencies können schnell zu regulatorischen Problemen führen. Microsoft hat reagiert, indem es betroffene Repositories vorübergehend offline nahm, während die Ermittlungen laufen.

Die zentrale Verwundbarkeit: Viele Entwickler aktualisieren Dependencies automatisch (z.B. via pip install --upgrade) ohne Validierung von Paket-Signaturen oder Hash-Verifizierung. Um sofort handlungsfähig zu werden, sollten Teams ihre Dependency-Locks auf bestimmte Versionen fixieren, Supply-Chain-Scanning-Tools (wie Snyk oder Dependabot) aktivieren und Credential-Rotation für alle Developer-Tokens durchführen — insbesondere für GitHub, PyPI und NPM.

KI-basiertes Pentesting von LLM-Apps zeigt ähnliche Vektoren: Auch Prompt-Injection in KI-Systeme funktioniert via Dependencies und externe Integrationspakete. Eine umfassende Safety-Pipeline für eigene Anwendungen reduziert solche Risiken erheblich.

Quellen