MAL-2026-14378 Malicious code in stillm4ddpocs-rtest-bravo (npm)

Malicious package Published
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 (&lt;idx&gt;-&lt;chunk&gt;.u-&lt;uuid&gt;.&lt;callback&gt;) 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.

Sources

Is MAL-2026-14378 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free