PolinRider malware returns in 10 hijacked npm packages using Ethereum to deliver code
Original title: PolinRider Malware Returns in 10 Hijacked npm Packages Using Ethereum Blockchain to Deliver Malicious Code
Concealed JavaScript loaders in 12 releases across 10 npm packages link to PolinRider and execute code during application startup without install hooks.
A concealed JavaScript loader was found in 12 releases across 10 hijacked npm packages. The packages link to previously documented PolinRider activity. The releases use Ethereum transactions to discover remote payload servers and execute downloaded code inside developer environments, build systems, or applications. Sonatype tracks the finding as sonatype-2026-010515.guide. Unlike typical supply-chain attacks, these packages contain no consumer install or postinstall hooks. Their malicious code executes when an affected entrypoint loads; server-hemera-mongo activates its injection during application startup. Disabling npm installation scripts therefore does not neutralize this threat. The loaders query public Ethereum RPC endpoints for transactions sent by a specific wallet and fall back to Blockscout. They interpret the recipient address’s first four bytes as a primary IPv4 address and the next four as a secondary address. After retrieving and XOR-decoding JavaScript, it executes the primary stage through eval inside the application and through a detached node -i process. This dead-drop mechanism lets operators redirect infected systems by publishing another transaction without…
- JavaScript loaders in 10 npm packages
- Ethereum wallet 0x1eef0849eda15d87f64e51c73c8442cf3c8bcef3 used for discovery
- Code executes on entrypoint load or startup
- No install hooks; uses dead-drop via transactions
- Products
- npm packages
- Malware
- PolinRider
Indicators of compromise
auto-extracted · verify before use · export allAll| Type | Indicator | Context |
|---|---|---|
| ipv4 | 95.135.181.151 | nd in compromised GitHub repositories. Greenflagged decoded 95.135.181.151 from wallet transactions on November 3; GitGuardian had alr |
From the original article
2 min read at gbhackers.com
A concealed JavaScript loaders in 12 releases across 10 hijacked npm packages, linking the compromise to previously documented PolinRider activity. Investigated on November 4, 2026, the releases use Ethereum transactions to discover remote payload servers and execute downloaded code inside developer environments, build systems, or applications. Sonatype tracks the finding as sonatype-2026-010515.
By Mayura Kathir · gbhackers.com
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.