MAL-2026-13453 Malicious code in pilgrimage-portal-client (npm)

Malicious package Published
Package
pilgrimage-portal-client
Registry
npm

What is MAL-2026-13453?

MAL-2026-13453 is a malicious package in pilgrimage-portal-client, published on 6 Aug 2026.

Official description

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.

What should I do about MAL-2026-13453?

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

Sources

Also known as GHSA-r69p-2jjg-vh25.

Is MAL-2026-13453 in your software?

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

Check your SBOMs for free