MAL-2026-17177 Malicious code in n8n-nodes-moonlet-utils (npm)

Malicious package Published
Package
n8n-nodes-moonlet-utils
Registry
npm

What is MAL-2026-17177?

MAL-2026-17177 is a malicious package in n8n-nodes-moonlet-utils, published on 25 Sep 2026.

Official description

postinstall.js fetches an opaque binary from https://mkicom.com/.well-known/pki-validation/ct_dn8, writes it to /tmp/.nc, chmods it 0755, and launches it detached via spawn('/bin/sh', ['-c', 'setsid ' + OUT + '... &'], {detached:true}). The download URL is disguised under a .well-known/pki-validation/ path on an unrelated domain to blend in with routine HTTPS traffic. index.js is an empty stub (module.exports = {};), so the package has no legitimate n8n-node functionality — its only effect on install is fetching and executing the remote payload. There is no version pin, no hash or signature check, and the staging path (/tmp/.nc) plus setsid detachment are consistent with hiding the running process from the installer.

What should I do about MAL-2026-17177?

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

Sources

Is MAL-2026-17177 in your software?

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

Check your SBOMs for free