MAL-2026-13904 Malicious code in @years19/n8n-nodes-utils-helper-u (npm)

Malicious package Published
Package
@years19/n8n-nodes-utils-helper-u
Registry
npm

What is MAL-2026-13904?

MAL-2026-13904 is a malicious package in @years19/n8n-nodes-utils-helper-u, published on 12 Aug 2026.

Official description

The package's postinstall hook (callback.js) and its declared main entry (index.js, byte-identical to callback.js) both write a Python script to /tmp/attack.py and spawn it via nohup python3 /tmp/attack.py... &. The script launches hundreds of UDP/TCP flood threads against the hardcoded target 103.118.252.21 for 600 seconds, turning the installer's host into a DDoS source against a third party. After launching the flood, the code collects host identifiers (id, hostname, running process count, /proc/loadavg), base64-encodes them, and issues an HTTPS GET to jasabersama.id/portfolio-data.php with query parameters k=S7k9xQ2mZj&c=<base64>, with TLS certificate verification disabled (rejectUnauthorized: false). Because index.js is the module's main entry, the same dropper also fires whenever the package is required — for example when loaded as an n8n community node — in addition to firing on npm install via the postinstall lifecycle hook.

What should I do about MAL-2026-13904?

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

Sources

Is MAL-2026-13904 in your software?

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

Check your SBOMs for free