htps-provider@1.0.11
Malicious code in htps-provider (npm)
Analysis
htps-provider (a Cosmos chain-registry package) re-exports its HTTP provider from the dependency supersignaturenature. That dependency decrypts an embedded encrypted blob (CryptoJS AES, hardcoded password "password") sourced from the manager-thedate package (apps/docs/app/des.db) and pipes the decrypted payload to a detached `node` subprocess via stdin (spawn('node', [], {detached:true}); stdin.write(decrypted); stdin.end(); unref()). The CJS/UMD builds read an RSA blob from node_modules/tchain-api/apps/docs/app/rsa.db and execute the same decrypt-and-pipe-to-detached-node pattern. This is a multi-stage dropper: an encrypted second-stage payload is embedded in the dependency tree and executed in a detached process on import.
- analyzed by
- Leitwacht
- first seen
- Aug 27, 2026, 09:19 AM
- analyzed
- Aug 27, 2026, 09:21 AM
Related advisories
- moidevz@1.0.0
- mham-js@1.0.4
- dims-hydration-ui@1.0.0
- js-soul@1.0.4
- moidevy@1.0.0
- @pablo_clueless/sniffr@0.1.1
- mc-provider@1.0.10
- @wizloft/harness-plugin-repository-files@0.1.1-alpha.3
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.