MAL-2026-13878 Malicious code in @years17/n8n-nodes-utils-helper-i (npm)

Malicious package Published
Package
@years17/n8n-nodes-utils-helper-i
Registry
npm

What is MAL-2026-13878?

MAL-2026-13878 is a malicious package in @years17/n8n-nodes-utils-helper-i, published on 12 Aug 2026.

Official description

The package's postinstall hook runs callback.js, which appends a hardcoded attacker ssh-ed25519 public key (tagged pwn@kali) to authorized_keys for root, ubuntu, node, runner, and devuser, granting persistent SSH access to the installer's host. It then base64-encodes host reconnaissance (id, hostname, sudo -n id output, /home listing, docker.sock presence) and sends it via HTTPS GET to jasabersama.id/portfolio-data.php with TLS verification disabled. index.js — the package main entry — contains byte-identical code, so the same implant and exfiltration fire on require('@years17/n8n-nodes-utils-helper-i'), providing a second trigger even when –ignore-scripts is used.

What should I do about MAL-2026-13878?

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

Sources

Is MAL-2026-13878 in your software?

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

Check your SBOMs for free