WazirX Hack: $235M Stolen
July 18, 2024 · Ethereum / BNB Chain · Lazarus Group
What happened
On July 18, 2024, India's largest crypto exchange WazirX lost $235M — roughly 45% of its total reserves — in a sophisticated multi-signature wallet attack. Attackers, suspected to be Lazarus Group, exploited a discrepancy between the transaction data displayed in the Liminal custody UI and the actual on-chain calldata. WazirX co-signers unknowingly approved a transaction that upgraded their Safe multisig contract to a malicious implementation, granting the attacker full control. Over $235M in 16+ token types — including SHIB, ETH, MATIC, and USDT — was drained and routed through Tornado Cash.
How the funds moved
UI Spoofing
The Liminal custody platform's UI showed a benign transaction to WazirX co-signers, while the actual on-chain calldata contained a delegatecall that would upgrade the Safe multisig to an attacker-controlled contract. Three WazirX signers approved without detecting the mismatch.
Wallet Takeover
Safe multisig contract upgraded to malicious implementation. With the upgrade confirmed by 3 of 4 required signers + Liminal's signer, the attacker gained unilateral control over the wallet and all held assets.
Token Liquidation & Mixing
16+ token types drained, with SHIB accounting for ~$96M. Tokens swapped to ETH on DEXs to avoid individual token freezes, then funneled through Tornado Cash in batched transactions to obscure destination wallets.
Key findings
Largest Single Token Loss
Laundering Route
Attribution
Investigate your own incident
ChainHint traced the WazirX hack in minutes.
Use the same tool for your case.