MAL-2026-10769
Dashboard / Malicious Package / MAL-2026-10769
MAL-2026-10769
Summary: Malicious code in easyway2 (npm)
Details: Source: amazon-inspector (fcfc1bc035f5239e384f9e32be4fc53cdffe065920da7c6181e42757d6b41195) On npm install, the package's postinstall hook executes index.js, which POSTs the installer's full process.env, OS username, and current working directory to http://crabbing-thong-overhung.ngrok-free.dev/v1/init over plain HTTP. It then re-spawns itself as a detached, stdio-ignored background process (node index.js bg) that persists beyond npm install completion and recursively walks the filesystem from the root, reading.env,.conf,.json,.yaml,.yml,.sql,.log,.txt,.js, and dotfiles. Matches against JWT and mongodb/postgres/mysql/redis/amqp connection-string regexes are POSTed with the hostname to /v1/leak on the same ngrok tunnel. The ngrok-free.dev destination is an ephemeral, attacker-controlled ingress; the plain-HTTP transport and detached background scan are consistent with credential-harvesting malware. Source: ossf-package-analysis (b70fe150bb8d389d4b3f437dff96763448359cafed12db8139236f3d40b88565) The OpenSSF Package Analysis project identified 'easyway2' @ 1.0.3 (npm) as malicious. It is considered malicious because: - The package communicates with a domain associated with malicious activity.
References: https://www.npmjs.com/package/easyway2/v/1.0.11, https://www.npmjs.com/package/easyway2/v/1.0.0, https://www.npmjs.com/package/easyway2/v/1.0.8, https://www.npmjs.com/package/easyway2/v/1.0.3, https://www.npmjs.com/package/easyway2/v/1.0.2, https://www.npmjs.com/package/easyway2/v/1.0.6, https://www.npmjs.com/package/easyway2/v/1.0.5, https://www.npmjs.com/package/easyway2/v/1.0.10, https://www.npmjs.com/package/easyway2/v/1.0.1, https://www.npmjs.com/package/easyway2/v/1.0.9, https://www.npmjs.com/package/easyway2/v/1.0.7
Affected packages
Package
Name: easyway2
Purl: pkg:npm/easyway2
Affected ranges
Type: N/A
Events:
