top of page
perceptive_background_267k.jpg

Hackers Poison Adform Script to Swap Crypto Wallet Addresses Across Customer Sites

Published:

1 augustus 2026 om 09:03:07

Alert date:

1 augustus 2026 om 10:00:52

Source:

thehackernews.com

Click to open the original link from this advisory

Supply Chain & Dependencies, Web Technologies, Ransomware & Malware

Attackers compromised a JavaScript file served by advertising technology company Adform, weaponizing it to silently rewrite cryptocurrency wallet addresses in users' browsers. The incident was detected on July 27, 2026, affecting all websites that loaded the poisoned script on that date. Any visitor who copied a Bitcoin or other cryptocurrency wallet address on an affected site may have had the address swapped to one controlled by the attackers. Adform responded by removing the malicious code, notifying affected clients, and reporting the incident to authorities. This is a classic supply chain attack leveraging a widely distributed third-party script to maximize victim reach across multiple customer sites simultaneously.

Technical details

Attackers compromised the JavaScript file 'trackpoint-async.js' served by Adform from s2.adform[.]net, injecting two malicious blocks appended to the legitimate library. The malicious code functions as a browser-side crypto clipper/address swapper. The first block monitors copy events, polls the clipboard every four seconds, and replaces detected cryptocurrency wallet addresses (Bitcoin, Ethereum, Tron) with attacker-controlled addresses. The second block walks the DOM's text nodes, rewrites values in input, textarea, and contenteditable elements (restoring cursor position after rewrite), and hooks the value setter on input and textarea elements so programmatic writes are also intercepted and rewritten. The script intercepts copy, cut, paste, and input events. Replacement wallet address strings are obfuscated using a six-byte XOR key. On page load, the first payload sends an HTTP request to 84.32.102[.]230:7744 containing the hostname and path of the visited page. The code operated only while the affected page was open, with no persistence mechanism. Because trackpoint-async.js is a shared resource that can be deployed across entire websites, compromising it gave attackers a supply-chain route into all downstream customer sites. The attack was active on July 27, 2026, though researcher Kevin Beaumont observed malicious activity spanning approximately a week. No VirusTotal detections were recorded for the file or associated infrastructure at the time of disclosure.

Mitigation steps:

1. Clear browser cache immediately, as the malicious version of the script may remain cached after Adform's fix. 2. Verify any cryptocurrency wallet address (Bitcoin, Ethereum, Tron) character-by-character before sending funds, especially if copied from a webpage or entered into a form field. 3. Website operators using Adform's tracking script should audit their implementations and verify they are now serving the clean version of trackpoint-async.js. 4. Block or monitor outbound connections to 84.32.102[.]230:7744. 5. Check browser extensions and cached scripts for remnants of the altered file. 6. Review any cryptocurrency transactions made on July 27, 2026 (and potentially the preceding week) for potential address substitution. 7. Organizations should review their third-party JavaScript supply chain and consider subresource integrity (SRI) checks for externally hosted scripts. 8. Monitor VirusTotal and threat intelligence feeds for updated detections on the associated IOCs.

Affected products:

Adform trackpoint-async.js (served from s2.adform[.]net) - all versions active on or around July 27
2026
Websites/customer sites embedding the Adform tracking script

Related links:

Related CVE's:

Related threat actors:

IOC's:

s2.adform[.]net/track/trackpoint-async.js, 84.32.102[.]230:7744, 84.32.102[.]230

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page