Der npm-Angriff auf Tensorlake und die Falle beim Widerruf von GitHub-Tokens
Am 8. Oktober 2026 wurden über ein kompromittiertes Repo-Admin-Konto bösartige Commits in das echte Tensorlake-SDK eingespielt, und die projektinterne Pipeline veröffentlichte diese als „[email protected]“ auf npm.
Ein einziger Installations-Hook führte eine Payload aus, die darauf ausgelegt war, Anmeldedaten von Entwicklern – darunter GitHub- und npm-Token – zu stehlen und sich über andere Projekte zu verbreiten. Das Schlimmste daran war, dass für einige gestohlene GitHub-Token ein Hintergrundmonitor eingerichtet wurde, der versucht, die Dateien des Benutzers zu löschen, falls das Token widerrufen wird.
In dieser Folge von „The Weak Link“ untersuchen wir, wie es bösartiger Code durch eine legitime Build-Pipeline geschafft hat, warum eine lückenlose Herkunftsnachweise nicht bedeutete, dass der Code sicher war, wie man feststellen kann, ob das Installationsskript tatsächlich ausgeführt wurde, und wie man die Bedrohung beseitigt und Anmeldedaten aktualisiert, ohne den Schaden noch zu vergrößern.
11 Minutenvon der Veröffentlichung auf npm bis zur Erkennung durch Socket
1 Installations-HookDas war alles, was nötig war, um die schädliche Payload auszuführen
60 Sekundenzwischen den Monitorprüfungen, die eine Dateilöschung auslösen könnten