Hackers are buying Google Ads to deliver password-stealing malware
Researchers at Elastic Security Labs have uncovered a new malware campaign, codenamed REF8372, that uses purchased Google Ads to direct victims to a fake website impersonating the Node.js download page. Node.js is a widely used software runtime that developers install to build and run web applications.
Here is how it works. Someone searches for something ordinary — like the latest version of Node.js — and a sponsored result appears at the top. It looks legitimate. They click it, land on a convincing fake site, and download what appears to be a setup file. That file silently installs a loader called OXLOADER, which in turn drops CastleStealer, a password-stealing program that targets saved browser credentials, cookies, and other sensitive data.
The campaign is believed to be run by a financially motivated, Russian-speaking group. The attackers deliberately excluded machines in CIS (Commonwealth of Independent States — former Soviet states) to avoid infecting their own region, a common pattern in financially motivated operations based there.
OXLOADER is built to be hard to catch. It uses heavy code obfuscation (techniques that make code deliberately confusing to analyse), anti-sandbox measures, and self-modifying decryption to slip past automated security tools. Early detection rates are low.
The advertiser account was removed by Google on 14 May 2026, but the campaign machinery — fake sites, payloads, the full infrastructure — is still being studied.
What you should do: If you recently downloaded Node.js or any developer tool via a search engine result, verify the download came from the official site at nodejs.org. If you are unsure, run a scan with your antivirus software immediately.
Sources

