Der IndonesianFoods-Wurm traf das npm-Register mit einer extrem schnellen Veröffentlichungswelle, die mehr als 100.000 Pakete erreichte. Forscher verfolgten ein Skript, das automatisch neue Pakete erstellte und hochlud – im Abstand von nur wenigen Sekunden. Diese Geschwindigkeit überlastete Überwachungssysteme und verstärkte die Sorge vor automatisiertem Missbrauch im Open-Source-Ökosystem.
Der Vorfall zeigt, wie schnell ein Register untergehen kann, wenn Angreifer auf Hochgeschwindigkeitsautomatisierung setzen.
Wie der IndonesianFoods-Wurm funktioniert
Sicherheitsforscher entdeckten ein Muster, das von Accounts mit zufälligen Paketnamen stammte, die indonesische Gerichte imitierten. Der Wurm generiert diese Namen automatisch und lädt nahezu identische Pakete in rasanter Folge hoch. Einige Pakete enthalten eine tea.yaml-Datei, die auf das TEA-Protokoll verweist, ein Blockchain-System, das Open-Source-Beiträge mit Tokens belohnt.
Dies deutet darauf hin, dass der Betreiber finanzielle Anreize verfolgt, statt sofort Malware auszuliefern.
Jedes einzelne Paket wirkt harmlos. Der Inhalt besteht aus Standarddateien und enthält keine offensichtliche Schadsoftware. Dennoch weisen das Volumen und die Geschwindigkeit auf Versuche hin, npm für Token-Farming oder spätere Payload-Platzierung auszunutzen.
Forscher bestätigten, dass das Skript etwa alle sieben Sekunden ein neues Update sendet. Dieser Rhythmus belastet sowohl die npm-Infrastruktur als auch die Sicherheits-Scanning-Pipelines erheblich.
Auswirkungen auf das npm-Ökosystem
Die Flut der IndonesianFoods-Pakete erzeugte massiven Lärm in Sicherheitssystemen. Analysten meldeten Störungen in Datenpipelines, Monitoring-Dashboards und automatisierten Scans.
Ein überfülltes Register erschwert die Erkennung echter Bedrohungen, da tausende Spam-Pakete den Überblick verwässern.
Die Kampagne markiert einen Strategiewechsel: Angreifer setzen inzwischen auf Volumen statt auf unmittelbare Kompromittierung. Diese Methode versteckt Schadpakete im Rauschen, verwirrt Forscher und schafft Raum für spätere Payload-Manipulationen.
Risiken für die Lieferkette, die der Angriff offenlegt
Der IndonesianFoods-Wurm verdeutlicht mehrere zentrale Risiken:
- Überlastete Register: Massenuploads überfordern die Infrastruktur und senken die Sichtbarkeit echter Bedrohungen.
- Verschleierung durch Rauschen: Angreifer können schädliche Pakete in großen Spam-Clustern verstecken.
- Token-getriebenes Verhalten: Blockchain-Belohnungen motivieren Missbrauch durch Massenveröffentlichung.
- Späterer Payload-Tausch: Zunächst harmlose Pakete können später ersetzt werden.
Diese Risiken zwingen Organisationen dazu, Abhängigkeitsrichtlinien zu verschärfen und ungeprüfte Pakete in großen Mengen zu meiden.
Wie Entwickler ihre Projekte schützen können
Entwickler können die Gefahr reduzieren, indem sie:
- exakte Versionsnummern fixieren,
- neue Pakete prüfen, bevor sie integriert werden,
- interne Mirrors oder kuratierte Repositories nutzen,
- ungewöhnliche Namen oder Veröffentlichungs-Spitzen markieren,
- Signaturen und Integritätsdaten prüfen, wenn möglich.
Diese Maßnahmen sichern Projekte selbst dann, wenn externe Register unter großflächigen Spamwellen leiden.
Fazit
Der IndonesianFoods-Wurm zeigt, wie automatisierte Tools das Open-Source-Bedrohungsbild verändern. Angreifer können Register überfluten und gleichzeitig Vorbereitungen für spätere Angriffe treffen.
Strikte Abhängigkeitskontrollen und gründliche Paketprüfung helfen Teams, ihre Projekte zu schützen, während Angreifer immer schnellere und stärker automatisierte Werkzeuge einsetzen.


0 Kommentare zu „IndonesianFoods-Wurm überschwemmt npm mit 100.000 Paketen“