MAL-2026-14392

    Dashboard / Malicious Package / MAL-2026-14392

    MAL-2026-14392

    Published: 24 Aug 2026Last Modified: 24 Aug 2026

    Summary: Malicious code in message-compiler (npm)

    Details: Source: amazon-inspector (f7469b2a666f71db1dd06fd00d6ae630becf97ad6854ff5c8938d2adcb5c8417) The package declares scripts.preinstall = 'node vishu.js', which runs automatically on npm install. vishu.js resolves the installer's public IP via api.ipify.org, reads CI-related environment variables (CI, GITHUB_ACTIONS, GITHUB_WORKFLOW, GITHUB_RUN_ID and related), and issues an HTTPS GET to a hardcoded webhook.site collector URL carrying those fields. It additionally performs a DNS lookup of a subdomain constructed from os.hostname() under a hardcoded oastify.com (Burp Collaborator) domain, exfiltrating the installer's hostname via DNS. The package name typosquats the scoped @intlify/message-compiler package and its only functional code is this beacon.

    Affected packages

    Package

    Name: message-compiler

    Purl: pkg:npm/message-compiler

    Affected ranges

    Type: N/A

    Events:

    Introduced- None
    Fixed -None

    Affected versions

    9.2.0
    MAL-2026-14392 | CVE-DB