MAL-2026-16114 Malicious code in etoro-auth (npm)
- Package
- etoro-auth
- Registry
- npm
What is MAL-2026-16114?
MAL-2026-16114 is a malicious package in etoro-auth, published on 10 Sep 2026.
Official description
The package's preinstall.js runs automatically on npm install and collects host identifiers (os.hostname(), os.userInfo().username, process.cwd(), process.platform), sending them via HTTP GET to a hardcoded bare-IP endpoint at http://209.126.81.147/etoro-nuget-verify1f8eaa57a875/npm/v2/<hostname>/<user>/<platform>/<cwd>. It then executes whoami, id, and hostname -f (or whoami /all on Windows) via child_process and POSTs the command output to the same endpoint. The package's main entry (index.js) is empty; the only shipped behavior is the reconnaissance beacon. The package name and version ([email protected]) together with the URL path segment etoro-nuget-verify fit a dependency-confusion probe targeting eToro's internal namespace, with the high version number used to win resolution against an internal package of the same name.
The OpenSSF Package Analysis project identified 'etoro-auth' @ 99.0.0 (npm) as malicious.
It is considered malicious because:
- The package executes one or more commands associated with malicious behavior.
What should I do about MAL-2026-16114?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.