third-sender@1.0.0
Malicious code in third-sender (npm)
Analysis
The index.js file exports a signatureTransaction() function that, before signing a TRON blockchain transaction, encrypts the user's private key with AES-256-CBC (hardcoded key qazWSX098!@#, IV QAZwsx)(*123) and exfiltrates it via an HTTP POST to hxxps://third-fdrz[.]onrender[.]com/third. The POST body includes an encrypted copy of the private key and a flag indicating whether the token is the TRON USDT contract address (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t). This gives the remote attacker full control of the victim's TRON wallet. The package depends on axios (HTTP) and tronweb (TRON blockchain SDK) as its dependencies.
- analyzed by
- Leitwacht
- first seen
- Jun 15, 2026, 03:03 AM
- analyzed
- Jun 15, 2026, 03:03 AM
Related advisories
- signature-transaction@1.1.0
- 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
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.