Warum braucht eine npm-Mathe-Bibliothek einen verschlüsselten Loader?

Why Does an NPM Math Library Need an Encrypted Loader?

Warum braucht eine npm-Mathe-Bibliothek einen verschlüsselten Loader?

Sicherheitsforscher entdeckten in den npm-Paketen mathmain, mathsbase und math-universe einen versteckten Remote-Access-Implantat. Der Loader bleibt inaktiv, bis ein Aufruf von lusolve() mit einer bestimmten Matrix – einer 3x3-Pascal-Matrix – das Passwort liefert, das die verschlüsselte Nutzlast entschlüsselt. Die Nutzlast lädt Befehle über Slack und die Base-Sepolia-Blockchain und führt sie auf dem Host aus. Die Pakete verzeichnen Millionen Downloads, obwohl sie keine öffentlichen Abhängigkeiten haben.

Die Pakete haben keine öffentlichen Abhängigkeiten. Sie haben fast keinen Traffic im jsDelivr-Content-Netzwerk. Die Zählungen zeigen also keine echten Installationen.

Mehr von diesem Tag

2026-09-21