Hackers Poison Adform Script to Swap Crypto Wallet Addresses Across Customer Sites
Incidents: Adform's JavaScript file was hijacked to swap crypto wallet addresses dynamically, redirecting transactions to attacker-controlled destinations.
Deep Analysis and Expert Commentary
The attack exploited Adform's shared JavaScript resource (trackpoint-async.js) to inject malicious code that manipulated cryptocurrency wallet addresses in real-time. The script employed two primary mechanisms: clipboard interception (every 4 seconds) and DOM node traversal to rewrite input fields, ensuring both manual and programmatic address entries were altered. The attackers used a six-byte XOR key for obfuscation and hardcoded replacement patterns for Bitcoin, Ethereum, and Tron addresses. A secondary payload attempted to exfiltrate page metadata to a remote server (84.32.102.230:7744), though Adform claims no evidence of data transmission. The supply-chain nature of the attack amplified its impact, as the compromised script was served to multiple downstream sites without individual breaches. Mitigation includes clearing browser caches, verifying wallet addresses before transactions, and monitoring for unauthorized script modifications in third-party resources.
Action Items
- Clear browser caches to remove potentially cached malicious scripts.
- Verify cryptocurrency wallet addresses manually before executing transactions.
- Monitor third-party scripts for unauthorized modifications or unusual behavior.
Original Article Brief Intro
The Hacker News · 2026-08-01 · Incidents: Adform's JavaScript file was hijacked to swap crypto wallet addresses dynamically, redirecting transactions to attacker-controlled destinations.
Related Terms and Notes
Context Notes
- Adform
- cryptocurrency
- cryptocurrency theft — Unauthorized diversion of digital currency through malicious means.
- JavaScript
- JavaScript injection
- supply-chain
- supply-chain attack — An attack that targets a third-party provider to compromise multiple downstream clients.