npm

eth-library-toolkit @2.1.3

Vulnerability report · Last retrieved from osv.dev August 11, 2026 at 2:21 PM UTC

Malicious

OSV ID

MAL-2026-13720

Ecosystem

npm

Summary

eth-library-toolkit@2.1.3 presents itself as @ethereumjs/util — README, badges, and the repository URL point at the ethereumjs/ethereumjs-monorepo — but is published under an unaffiliated npm account (azeura <azeura@gmail.com>). The package's dist/index.js unconditionally executes require("commonjs-assertion") at load time, and package.json declares "commonjs-assertion": "^1.2.7" as a runtime dependency in place of the upstream ethjs-util dependency used by the real @ethereumjs/util. commonjs-assertion is not an ethereumjs project and has no functional relationship to the utility APIs this package advertises. Any consumer that installs and requires eth-library-toolkit will resolve and execute whatever code commonjs-assertion currently ships, giving the substituted package arbitrary code execution inside the installer's Node.js process. The impersonation shell plus forced third-party dependency load matches the lookalike-clone-as-delivery-vehicle supply-chain pattern.

Source: amazon-inspector (70d6b0e13b9995ecb7e5565f8515bdc8148d417fbb797e8a5bd12dcf0d7fbfff)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.