MAL-2026-17179 Malicious code in wallet-connect-adapter (npm)

Malicious package Published
Package
wallet-connect-adapter
Registry
npm

What is MAL-2026-17179?

MAL-2026-17179 is a malicious package in wallet-connect-adapter, published on 25 Sep 2026.

Official description

The package's postinstall hook runs node./loader.js, which base64-decodes an ~8 KB embedded blob, XOR-decrypts it with a hardcoded 32-byte key, and pipes the resulting bytes into a detached, window-hidden python -c - child process via stdin. The loader also silently pip installs requests if missing. The advertised library surface in index.js is an explicit stub whose connect() throws, and package.json restricts installation to os: ["win32"], so the tarball has no functional wallet-adapter behavior — its only effect on install is to execute the obfuscated Python payload on a Windows developer's machine. The combination of a hidden opaque payload, XOR-obfuscated delivery, detached hidden Python execution at npm install time, an inert cover-story main module, and OS pinning to Windows is a targeted install-time dropper.

What should I do about MAL-2026-17179?

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

Sources

Is MAL-2026-17179 in your software?

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

Check your SBOMs for free