MAL-2026-13900 Malicious code in @years19/n8n-nodes-utils-helper-q (npm)
Malicious package
Published
MAL-2026-13900 is a malicious package: @years19/n8n-nodes-utils-helper-q (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-13900/ (Markdown: https://insights.sbomify.com/MAL-2026-13900/index.md)
- Package
- @years19/n8n-nodes-utils-helper-q
- Registry
- npm
What is MAL-2026-13900?
MAL-2026-13900 is a malicious package in @years19/n8n-nodes-utils-helper-q, published on 12 Aug 2026.
Official description
Package @years19/[email protected] ships two byte-identical top-level scripts (callback.js and index.js). package.json declares "main":"index.js" and "postinstall":"node callback.js", so the same payload fires both on npm install and on any require()/import of the package. On execution the scripts download multiple tarballs (mhddos, pyroxy, impacket, multidict) from jasabersama.id over HTTPS with certificate verification disabled (rejectUnauthorized:false), extract them under /tmp, and spawn python3 start.py in the background to launch UDP/TCP/GET flood traffic against 103.118.252.21 — turning the installer's machine into a DDoS attack node. Separately, the scripts run
id and hostname, base64-encode the output, and send it via HTTPS GET to jasabersama.id/portfolio-data.php, exfiltrating installer host identity to a hardcoded attacker-controlled endpoint. Multiple auto-execution paths, TLS validation disabled, and an unrelated non-publisher host delivering opaque archives that are then executed match a canonical install-time RCE / dropper with concurrent host abuse and exfiltration.What should I do about MAL-2026-13900?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.