DeadTag Buys Expired Analytics Domains Still Loaded by Thousands of Sites and Sells the Traffic — iPhones Get Routed to Coruna and DarkSword Spyware

High · 2026-11-06 · By H.A

DeadTag Buys Expired Analytics Domains Still Loaded by Thousands of Sites and Sells the Traffic — iPhones Get Routed to Coruna and DarkSword Spyware

Researchers say the DeadTag operation re-registered hundreds of expired ad and analytics tag domains, which reach about 135 million visits a month, and routes iPhone visitors to the Coruna and DarkSword exploit kits; DarkSword loaders were also found on hundreds of PrestaShop stores and in an Instagram ad.

Overview

Security researchers have exposed DeadTag, a traffic-brokering operation that turns forgotten website code into a delivery route for iPhone spyware. The operators buy expired domains that once hosted analytics and advertising scripts. Thousands of websites still load tags from those domains, so whoever owns the domain decides what code runs in every visitor's browser.

Most of this hijacked traffic is sold on to scam operators. iPhone visitors, though, can be singled out and sent to one of two known iOS exploit kits: Coruna for older devices and the DarkSword "P7" variant for newer ones. Researchers say the attacks are "half-click". The exploit chain can start when an ad element or tag loads, without the victim tapping anything.

The Campaign

The researchers describe DeadTag as a marketplace more than a single attacker:

DeadTag also has two other delivery routes. A DarkSword loader was found on hundreds of PrestaShop online stores, hidden in a folder named to look like analytics code. One clothing retailer loaded both Coruna and DarkSword from servers that had not been seen before, and those servers led researchers to hundreds more sites. In a separate case, a World Cup-themed Instagram ad delivered the DarkSword P7 variant to a researcher's colleague while they scrolled the in-app feed.

Timeline

Tradecraft

Indicators of Compromise

The researchers have shared the full DeadTag domain list through a commercial threat feed. It has not been published openly.

Detection

# List external script hosts referenced by a page (defensive audit)
curl -s https://your-site.example/ | grep -oE '<script[^>]+src="https?://[^/"]+' | sort -u

Recommended Actions

  1. Remove tags for analytics, A/B testing and ad services you no longer use. Do the same for old CMS plugins that embed them.
  2. Enforce a restrictive Content Security Policy with an explicit script-src allow-list.
  3. Update all iPhones to the latest supported iOS release, and retire devices that cannot be updated.
  4. Turn on Lockdown Mode for high-risk users such as executives, journalists and crypto treasury staff.
  5. If you suspect a compromise, reboot the device, update iOS, change passwords stored in the keychain, and move crypto funds to a new wallet with a new recovery phrase.

Analyst Assessment

DeadTag shows how much reach expired domains can carry. No zero-day is needed: the operators buy domains that thousands of trusted websites still call, then sell that traffic to whoever pays most, including exploit-kit operators. The exploits target older iOS builds, so up-to-date iPhones are largely protected. The bigger exposure is on the web side. Every site that still loads an abandoned tag is unknowingly helping deliver the exploits. We assess with moderate confidence that similar resold-traffic schemes will keep appearing as long as stale third-party tags go unaudited. Site owners should treat tag hygiene as a security control, not housekeeping.

REEF SENTINEL