MAL-2026-16178 Malicious code in process-lhpm (npm)

Malicious package Published
Package
process-lhpm
Registry
npm

What is MAL-2026-16178?

MAL-2026-16178 is a malicious package in process-lhpm, published on 15 Sep 2026.

Official description

On require/import, index.js auto-invokes initialize(), which spawns a detached, stdio-suppressed node loader.js background process. loader.js performs an HTTPS GET to https://api.npoint.io/33e8d008c334b060adad, base64-decodes the code field of the JSON response, and executes it via new Function('require','__dirname','__filename','module','exports', decodedCode)(...) with full Node privileges and require access. The remote payload URL is stored in a variable named API_KEY to obscure its role. api.npoint.io is a mutable third-party JSON hosting service, so the executed code can be swapped by the operator at any time without republishing the package. The detached child process outlives the importing application, establishing a persistent remote-code-loading channel on any host that imports this package.

What should I do about MAL-2026-16178?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-16178 in your software?

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

Check your SBOMs for free