PhantomPolia: blockchain loader on compromised sites (ClickFix to Remus Stealer, and a checkout card skimmer)
Script injected into compromised websites, dressed up as a tag-manager snippet. It loads the ethers.js library, reads an encrypted value from a smart contract on the Ethereum Sepolia test network through public RPC nodes (EtherHiding: getText()), decrypts it into a host name and loads the next script from that host. The operator changes the host on-chain, and every infected site has its own contract, password and script path. The next stage is XOR-encrypted with a key derived from the infected site's own host name, so it only runs there. On some sites it is a ClickFix lure that asks Windows visitors to paste a PowerShell command, which downloads update.ps1 and installs the Remus infostealer (AutoIt loader, Donut shellcode). On online shops it is a card skimmer: it adds a fake card form styled for the shop's own payment method (card number, expiry, CVV) and sends what is typed to the operator. Seen on small WordPress and WooCommerce sites since at least August 2026; the contracts go back to March 2026. The ClickFix side is described publicly as PhantomPolia.
Anchors
yara_rule:PhantomPolia_Stage2_DomainLocked_Wrapper OR contacted_host:quietthistle.com OR contacted_host:velvetcairn.com OR contacted_host:ghostharvest.com OR contacted_host:stormwraith.com OR contacted_host:voidravenfortress.com OR contacted_host:bloodboundcitadel.top OR contacted_host:voderlence.com OR contacted_host:velnoderic.com OR contacted_host:nightflamevortex.top OR contacted_host:voidravenstorm.top OR contacted_host:ironphantomcore.top OR contacted_host:stormvenomforge.top OR contacted_host:shadowemberstrike.topProvenance
- https://www.levelblue.com/blogs/spiderlabs-blog/inside-phantompolia-remus-stealer-delivery-via-donut-shellcode-in-clickfix-campaign
- https://x.com/SpiderLabs/status/2109649861385609321
- https://scanmalware.com/result/c0467ac2-78ba-4ff0-a47a-3623c861d766
- https://scanmalware.com/result/b2cc53c5-6e2e-4dc8-80a2-1a5380f0940a
Sightings (16)
| Host | Scan | Script | Match | When |
|---|---|---|---|---|
| marathonspiritueldefes.com | c0467ac2… | — | query | 2026-10-13 13:33 |
| voderlence.com | 40a839a0… | — | query | 2026-10-13 13:33 |
| barcelonadrumfest.art | e1da616f… | — | query | 2026-10-13 13:33 |
| marathonspiritueldefes.com | 8dd25257… | — | query | 2026-10-13 13:33 |
| casagrooming.com.co | b2cc53c5… | — | query | 2026-10-13 13:33 |
| voidravenstorm.top | 413a1690… | — | query | 2026-10-13 13:33 |
| velvetcairn.com | 5b1ed607… | — | query | 2026-10-13 13:33 |
| marinexperten.dk | d7d5e8f8… | — | query | 2026-10-13 13:33 |
| bloodboundcitadel.top | 0c9880e3… | — | query | 2026-10-13 13:33 |
| nightflamevortex.top | 5b5ecd73… | — | query | 2026-10-13 13:33 |
| galeriasultana.pl | 7149bc27… | — | query | 2026-10-13 13:33 |
| voidravenfortress.com | 2ad01efe… | — | query | 2026-10-13 13:33 |
| casagrooming.com.co | b2cc53c5… | https://casagrooming.com.co/#html | yara | 2026-10-13 13:29 |
| marathonspiritueldefes.com#html | 8dd25257… | https://marathonspiritueldefes.com#html | yara | 2026-10-13 13:29 |
| marathonspiritueldefes.com | c0467ac2… | https://marathonspiritueldefes.com/#html | yara | 2026-10-13 13:29 |
| barcelonadrumfest.art#html | e1da616f… | https://barcelonadrumfest.art#html | yara | 2026-10-13 13:29 |