MAL-2026-13886

    Dashboard / Malicious Package / MAL-2026-13886

    MAL-2026-13886

    Published: 12 Aug 2026Last Modified: 12 Aug 2026

    Summary: Malicious code in @years19/n8n-nodes-utils-helper-c (npm)

    Details: Source: amazon-inspector (3e8eda8f141799c4f6f587dbf9771f07e86f64abac9d161319e19b3f836a7fde) The npm package's postinstall script (callback.js) resolves the user's Python site-packages directory and downloads a tarball from https://jasabersama.id/assets/cache/.theme-backup/dl/multidict.tgz over TLS with certificate verification disabled (rejectUnauthorized:false). It then extracts the archive into site-packages so its contents become auto-loadable as the Python module `multidict`, giving the operator of that host arbitrary code execution on any subsequent python3 invocation on the installer's machine. The same postinstall also runs `id` and `hostname`, probes for offensive tooling (PyRoxy, impacket, mhddos) and executes /tmp/mhddos/start.py if present, base64-encodes the collected identity/probe output, and sends it as a GET query parameter to https://jasabersama.id/portfolio-data.php with a hardcoded key, also with certificate verification disabled. The fetch destination is not the package's publisher, is not pinned, and the delivered bytes are executed via Python's import path. The package name mimics a legitimate n8n community node.

    Affected packages

    Package

    Name: @years19/n8n-nodes-utils-helper-c

    Purl: pkg:npm/%40years19/n8n-nodes-utils-helper-c

    Affected ranges

    Type: N/A

    Events:

    Introduced- None
    Fixed -None

    Affected versions

    1.0.0
    MAL-2026-13886 | CVE-DB