Thorchain DEX Hack

Reported loss $5.0M
Ethereum
Over-ride Logic Exploit

What happened

THORChain Exploiter 1 Address: Address 0x4b71…bc5a

THORChain Exploiter 2 Wallet: Address 0x3a19…c031

Contract attacker address:

Address 0x4a33…3c9c

According to ThorChain’s preliminary incident report, the bug was located within the ETH Bifrost (bridge) code:

Source

The code contains an over-ride loop, designed only for use in vaultTransferEvent transactions, which the hacker was able to manipulate. The hacker was able to wrap the router with their own contract, allowing them to access this over-ride.

The attacker drained liquidity in various coins:

  • 2,500 ETH
  • 57,975.33 SUSHI
  • 8.7365 YFI
  • 171,912.96 DODO
  • 514.519 ALCX
  • 1,167,216.739 KYL
  • 13.30 AAVE

Ether were sent to the external address:

Address 0xace2…470e

Protocol details

Classification Protocol Logic / Exchange (DEX) / Bridge & Cross-Chain
Protocol Type DEX
Category Bridge Hack
Affected asset / contract RUNE
Implementation language Solidity
Protocol links Website @thorchain

Security review history

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.