Nachrichten aus der Computerwelt

npm-Malware: „indexed-btree“ versteckt Schadcode im normalen Programmablauf

Eine laufende npm-Supply-Chain-Kampagne zeigt eine neue Variante bekannter Paket-Angriffe. Das schädliche Paket indexed-btree ahmt die legitime Bibliothek sorted-btree nach, versteckt seine Aktivierung aber nicht in einem Installationsskript. Stattdessen wird der Schadcode erst beim normalen Einsatz des Pakets zur Laufzeit ausgelöst.

Warum der Angriff schwerer zu erkennen ist

Metallkette als Symbol für eine kompromittierte Software-Lieferkette
Symbolbild. Foto: JJ Ying / Unsplash

Checkmarx zufolge liegt der Auslöser in einer Prototype-Funktion des Pakets. Damit greift eine Sicherheitsprüfung zu kurz, die nur nach auffälligen preinstall– oder postinstall-Skripten sucht. Genau solche Lifecycle-Skripte wurden im npm-Ökosystem zuletzt stärker eingeschränkt.

Nach dem Start erstellt der Loader kryptografisches Schlüsselmaterial, bezieht weitere Daten über einen Ethereum-Smart-Contract und entschlüsselt daraus eine zweite Stufe der Schadsoftware. Außerdem beschreibt Checkmarx Mechanismen zur Systemerkennung, Datenübertragung über Slack und Telegram sowie zum Verwischen von Spuren.

Millionen Downloads machen den Fall relevant

Produktionskette als Symbol für Abhängigkeiten in Softwarepaketen
Symbolbild. Foto: Hyundai Motor Group / Unsplash

Das Paket erreichte laut Checkmarx zeitweise fast zwei Millionen Downloads pro Woche. Zusätzlich nennt das Forschungsteam mehrere weitere Pakete aus derselben Kampagne. Eine hohe Downloadzahl ist deshalb kein Beweis dafür, dass ein Paket vertrauenswürdig ist.

Für Teams bedeutet das: Abhängigkeiten sollten nicht nur bei der Installation, sondern auch im Laufzeitverhalten und über ihre Herkunft bewertet werden. Eine Übersicht zu grundlegenden Schutzmaßnahmen findest du auch in unserem Beitrag IT-Sicherheit 2026.

Was Entwickler jetzt prüfen sollten

Große Kette als Symbol für die Absicherung von Software-Abhängigkeiten
Symbolbild. Foto: Steve A Johnson / Unsplash

Wer indexed-btree oder eines der von Checkmarx genannten Folgepakete eingesetzt hat, sollte die Abhängigkeiten entfernen, betroffene Systeme untersuchen und gegebenenfalls Zugangsdaten oder Tokens rotieren. Bei npm-Paketen bleibt außerdem sinnvoll, Maintainer-Wechsel, ungewöhnliche Versionssprünge und neue Abhängigkeiten vor Updates zu prüfen.

Quelle: Checkmarx Zero – npm ‘btree’ Malware Campaign.

computer4you regelmäßig bei Google sehen?

Füge computer4you als bevorzugte Quelle hinzu. So kann Google dir meine Beiträge bei passenden Nachrichtenthemen häufiger hervorheben.

Stefan Jäkel

Computer4You ist die privat betriebene Technikseite von Stefan Jäkel. Hinter der Website steht kein Unternehmen und kein Redaktionsteam. Stefan Jäkel wählt die Themen aus, veröffentlicht die Beiträge und trägt die inhaltliche Verantwortung. Im Mittelpunkt stehen Technik-News, Windows und Software, IT-Sicherheit, Smartphones, Hardware, Gaming und praxisnahe Ratgeber.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Datenschutz-Übersicht
Computer4You

Hier kannst du festlegen, welche optionalen Dienste du zulassen möchtest. Technisch notwendige Cookies bleiben aktiv, weil sie für den Betrieb und zum Speichern deiner Auswahl erforderlich sind. Weitere Informationen findest du in unserer Datenschutzerklärung.

Technisch notwendige Cookies

Diese Cookies und Speicherzugriffe sind für den sicheren Betrieb, WordPress-Grundfunktionen und das Speichern deiner Datenschutz-Einstellungen erforderlich. Sie können nicht über die Consent-Auswahl deaktiviert werden.

Externe Inhalte & Analyse

Diese Kategorie ist für einwilligungspflichtige externe Inhalte oder Analysedienste vorgesehen und bleibt standardmäßig deaktiviert. Aktuell sind keine Google-Analytics-, Tag-Manager-, Ads-, Meta-Pixel-, Microsoft-Advertising- oder Clarity-Integrationen aktiviert. Independent Analytics arbeitet lokal und ohne Tracking-Cookies.

Marketing

Diese Kategorie ist für einwilligungspflichtige Marketing- oder Werbedienste vorgesehen. Aktuell ist auf Computer4You keine entsprechende Tracking-Integration aktiviert.