AppsFlyer Web SDK hijacked to deliver crypto-stealing JavaScript

· Original article ↗

Summary

AppsFlyer confirmed a domain registrar incident temporarily exposed some customer websites using its Web SDK to unauthorized JavaScript that could replace cryptocurrency wallet addresses. The scope remains under investigation.

Key points

  • Profero reported finding obfuscated attacker-controlled JavaScript served through the AppsFlyer Web SDK on March 9.
  • The script monitored for cryptocurrency wallet inputs and could replace addresses with attacker-controlled ones while exfiltrating the originals and related metadata.
  • The reported targets included Bitcoin, Ethereum, Solana, Ripple, and TRON addresses.
  • Profero estimated the exposure window ran from March 9 at 22:45 UTC to March 11; the full scope and root cause remain unverified.
  • AppsFlyer confirmed unauthorized code was delivered to a segment of customer websites, said its mobile SDK was unaffected, and reported no evidence that customer data on its systems was accessed.
  • AppsFlyer said the issue was resolved and its investigation with external forensic experts is ongoing; the article recommends reviewing telemetry, reverting to known-good SDK versions, and investigating potential compromise.

Article Details

Victim Organization
AppsFlyer
Victim Domain
websdk.appsflyer.com
Incident Type
Supply-chain compromise involving unauthorized JavaScript delivered through the AppsFlyer Web SDK. The code could replace cryptocurrency wallet addresses and exfiltrate the original addresses and associated metadata.
Incident Date
2026-03-09
Disclosure Date
2026-03-10
Data Types Exposed
  • Cryptocurrency wallet addresses and associated metadata (the payload was designed to exfiltrate them; actual collection is unverified)
Affected Records
Unknown
Affected Data Size
Unknown
Operational Impact
Unauthorized code was delivered to a segment of customer websites using the Web SDK. The payload could substitute attacker-controlled wallet addresses and potentially divert cryptocurrency payments; actual financial losses are not reported. AppsFlyer said the issue was resolved, the mobile SDK was unaffected, and its investigation had not identified evidence that customer data on AppsFlyer systems was accessed.
Ransom Or Extortion
Unknown
Claim Status
confirmed

Indicators of compromise

TypeIndicatorContext
HOSTNAMEwebsdk[.]appsflyer[.]comAppsFlyer’s Web SDK hostname temporarily delivered unauthorized code during the reported domain registrar incident.

Threat Actors

Vendors

Products

Related Articles