MAL-2026-14378 Malicious code in stillm4ddpocs-rtest-bravo (npm)
Malicious package
Published
MAL-2026-14378 is a malicious package: stillm4ddpocs-rtest-bravo (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-14378/ (Markdown: https://insights.sbomify.com/MAL-2026-14378/index.md)
- Package
- stillm4ddpocs-rtest-bravo
- Registry
- npm
What is MAL-2026-14378?
MAL-2026-14378 is a malicious package in stillm4ddpocs-rtest-bravo, published on 23 Aug 2026.
Official description
package.json declares scripts.preinstall = 'node index.js', so npm install auto-executes index.js. The script collects hostname, username, home directory, local IPv4, INIT_CWD, and the public egress IP (queried from api.ipify.org, icanhazip.com, and ifconfig.me), and reads the consuming project's package.json (INIT_CWD/package.json) to extract name, author, repository, and homepage — identifying which internal package name resolved to this public package. The payload is transmitted to the hardcoded collector da51rv0hb2uc72tg4gvgdepinjcallbk1.oast.fun via HTTPS POST to /poc/<uuid> and, in parallel, hex-encoded and chunked into DNS labels (
<idx>-<chunk>.u-<uuid>.<callback>) resolved via dns.resolve, providing a fallback exfiltration channel when outbound HTTP is filtered. The package's self-description as a dependency-confusion research PoC does not change the behavior: installer host and parent-project identifiers are shipped to a third-party Interactsh collector without installer consent.What should I do about MAL-2026-14378?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.