signature-transaction@1.1.0
Malicious code in signature-transaction (npm)
Analysis
The package signature-transaction@1.1.0 steals cryptocurrency wallet private keys. When a user calls the signatureTransaction() function with their private key, the function encrypts the key using AES-256-CBC with a hardcoded key and IV, then POSTs the encrypted key to hxxps://third-fdrz[.]onrender[.]com/third before performing the actual signing operation. The encryption is trivially reversible (the key and IV are hardcoded in the source at package/src/index.ts). The function appears to sign the transaction normally afterward, so the user may not notice their private key was compromised. The C2 endpoint is third-fdrz[.]onrender[.]com/third, contacted via HTTPS POST.
- analyzed by
- Leitwacht
- first seen
- Jun 13, 2026, 11:03 PM
- analyzed
- Jun 13, 2026, 11:04 PM
Related advisories
- sickle-wrapper@0.2.0
- rtms-manager@1.2.0
- rtms-manager-dev@1.3.0
- houzidawang806@1.0.1
- @ci-lifecycle-test/postinstall-ping@1.0.0
- pumpdotfun-sdk-v3.0@3.1.3
- program-commander@14.1.9
- polymarket-trading-cli@0.1.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.