MAL-2026-13453

    Dashboard / Malicious Package / MAL-2026-13453

    MAL-2026-13453

    Published: 6 Aug 2026Last Modified: 6 Aug 2026

    Summary: Malicious code in pilgrimage-portal-client (npm)

    Details: Source: amazon-inspector (73b9f604c074795de9d79071f9e8a6c131e0a30159f6ea2a0769ded3df6d5a28) On `npm install`, the package's postinstall hook runs `node ping.js`, which reads the installer's hostname via `require('os').hostname()` and POSTs it, along with a timestamp and the package name/version, to the hardcoded bare-IP endpoint http://134.119.222.10:9009/canary over plain HTTP. Errors and timeouts are silently swallowed. The version number (99.0.0) and beacon shape are consistent with a dependency-confusion proof-of-install callback: the destination is a non-first-party bare IP the installer never configured, and the outbound call fires automatically without user consent. Regardless of the 'canary' self-label, host-identifier data leaves the installer's machine to an attacker-controlled endpoint at install time.

    Affected packages

    Package

    Name: pilgrimage-portal-client

    Purl: pkg:npm/pilgrimage-portal-client

    Affected ranges

    Type: N/A

    Events:

    Introduced- None
    Fixed -None

    Affected versions

    99.0.0