Press TechRound interviews Secure.com CEO on the future of AI security
Read

The Trusted Tool Turned Weapon: Node.js Abuse Roars Back in Ransomware Attacks

Attackers are abusing signed Node.js to run hidden malware and dodge detection in ransomware-linked campaigns.

Dateline: September 4, 2026

A developer tool sitting on millions of machines has become a quiet way in for attackers.

Researchers reported this week that a well-worn trick is back in style. Criminals are taking Node.js, the trusted software that runs JavaScript outside a browser, and turning it into a launchpad for malware. Some of the intrusions carry the fingerprints of ransomware crews.

The activity has been running since February 2026. Victims so far include government departments, technology firms, and hotels across Asia and the United States.

What Happened?

Node.js is legitimate software. The file that runs it, node.exe, carries a valid developer signature. That signature is the whole point for attackers.

Instead of dropping an obvious malicious program, the attackers stage the real Node.js runtime and use it to run their own hidden scripts. The harmful code lives inside interpreted script files, not inside a flagged binary. Security tools that look for known bad files often wave it through.

One case shows the pattern clearly. At a technology company in Asia, attackers kept getting their payloads blocked on the network. So they downloaded the official Node.js installer straight from the vendor site and used it to run an implant instead.

That implant reached out to Ethereum blockchain gateways to fetch its next instructions. Hiding commands inside a blockchain smart contract is called EtherHiding. Because a public blockchain cannot be taken offline, defenders cannot simply block the source.

The same crew hit a US fintech firm using shared attack infrastructure. There they dropped a Rust-based backdoor that has been tied to ransomware operations. Some of the wider activity also used a tool linked to an access broker connected to several ransomware families.

Attackers locked in persistence with a simple registry entry, so the malware relaunched at every login.

What’s the Impact?

This lowers the bar for a lot of attackers.

The technique lets low-skill and high-skill crews hide the same way, behind a signed tool your developers already trust. Detection built around known-bad signatures struggles here, because the runtime itself is clean.

The blockchain twist makes takedowns harder. Old habits, like blocking a bad domain, do not disconnect an infected host when the address lives in a smart contract.

And the ransomware link raises the stakes. Several of these intrusions map to brokers and backdoors that sell access to ransomware groups. A quiet Node.js implant today can be the opening act for encryption and extortion later.

IOCs

Node.js Abuse Campaign: Indicators of Compromise

A selected list of file, network, and persistence indicators tied to the Node.js abuse activity reported in September 2026. Use these to hunt across your estate. This is a partial set. Always cross-check against the primary vendor advisory before blocking.

File indicators (SHA-256)
HashNote
164cad33a0b076a6d01263e159ad06d2e7b1e9e1ace43294c252b11699022485Node.js module (evasion.node)
24d71cb6cf6d34871031564c3f104195b812f8e72ceffb1f0ce1936998531e6fPowerShell downloader
e237801a9ef693d0d4c7d148965bb50c90946b43b8b9e00aa5e39fe5393a26e9PowerShell script
e901df53873d5379ad9399c63d3e014c7be188a7599b32e5b36b1de1cf7d5fbaOffensive C2 agent
d965de63dbd27abb00efeb9bea029cd38952dc5c268b61a522b2358d8452e43aOffensive C2 agent
5a27de542f8e4f5f9020baea00ff9e92a5d9a76e3c5143bcfccb55a4ab0be351Post-exploitation beacon
c854382d457eddbae9887350f9f19a2bc35c02968900b8f534503d0dcbd824a5Rust-based backdoor
bdd376d48d5ed482ed48e93ae80579b7c089a3c854225b97cf5f2291ebdb476bNode.js RAT (blockchain C2)
1a8739e2dedebc971743dd0c985526f2373f871f9c31c5b2258a5e8b373e4df2Node.js stealer
Network indicators
IndicatorType
45.158.196[.]23:8888Backdoor C&C
strapness[.]comDownloader host
summonhood[.]comStaging domain
rebronzeal[.]comBeacon domain
api[.]datalayerservice[.]comSpoofed C&C
docs[.]datalayerservice[.]comSpoofed C&C
design[.]devminelimited[.]comSpoofed C&C
microsoft[.]desereyunton[.]workers[.]devServerless C&C
eth.llamarpc[.]comBlockchain RPC gateway (abused)
mainnet.gateway.tenderly[.]coBlockchain RPC gateway (abused)
Persistence and behavior to hunt for
WhereWhat to look for
Registry Run keynode.exe relaunched headlessly via conhost.exe at login, from an odd cache folder
Process treenode.exe running with a .dat file passed as an argument
Install sourceFresh Node.js install on a host that never runs developer tools
Networknode.exe reaching out to blockchain RPC gateways or newly registered domains
Initial accessPowerShell launched from the Run dialog with explorer.exe as parent (ClickFix pattern)

Note on legitimate RPC gateways: the blockchain gateway domains listed are real services abused by attackers. Do not block them outright. Investigate the process making the connection instead.

How to Avoid This

There are no magic file hashes to block here, because the abuse hides inside trusted software. Watch behavior instead of signatures.

Flag Node.js showing up where it does not belong. If node.exe appears on a machine that never runs developer tools, treat that as suspicious.

Watch how it launches. A Run key that relaunches node.exe at login, especially in headless mode from an odd folder, is a red flag.

Watch where it talks. Outbound traffic to blockchain RPC gateways or newly registered domains from a login session deserves a second look.

Question the paste. Many of these intrusions started with a ClickFix lure that tricks a user into pasting a command into the Run dialog. Train people to never do that.

Hunt across the estate. If one host shows this pattern, check the rest before it spreads.