Orbit Chain Hack
What happened
On 31 December 2023 (UTC) an attacker drained about $81.5 million from Orbit Bridge's Ethereum vault: 30 million USDT, 10 million USDC, 10 million DAI, about 231 WBTC (about $10 million) and 9,500 ETH (about $21.5 million), more than half of the bridge's TVL. The withdrawals were authorized through the vault's multisig. On-chain analysts reported that the attacker controlled seven of the ten signers, though Orbit did not publish the exact vector.
The attacker's address was funded through Tornado Cash, and the loot was swapped into ETH and DAI and split across eight wallets. Orbit deactivated the bridge about an hour after the last withdrawal. On 25 January 2024 developer Ozys said its former chief information security officer had weakened its internal firewall on 22 November 2023, two days after asking to resign, and left on 6 December without disclosing the change.
Ozys filed a damages lawsuit and asked police to investigate his possible involvement. It also alerted the National Intelligence Service to possible involvement by North Korea's Lazarus Group, whose methods analysts said the attack resembled. Neither link has been confirmed in an opened source.
How it happened
- The attacker funded a fresh address,
0x9263e7873613ddc598a701709875634819176aff, with ETH that came from Tornado Cash through an intermediary address. - The attacker gained control of enough signers to meet the threshold of Orbit's Ethereum vault multisig, reported by analysts as seven of ten. How those keys or signatures were obtained has not been disclosed.
- Access was confirmed at 20:52 UTC on 31 December 2023. Between 21:08 and 21:25 UTC the attacker sent validly signed withdrawals that emptied the vault of USDT, USDC, DAI, WBTC and ETH, about $81.5 million in total.
- The attacker swapped the assets into roughly 26,751 ETH and about $15 million of DAI and spread them across eight wallets.
- Orbit deactivated the bridge at 22:21 UTC, after the funds had already left.
Protocol details
Security review history
- Theori View report
Evidence
- report @Orbit_Chain incident report twitter.com
- report Orbit Bridge - REKT rekt.news
- report Official Statement Regarding ‘Orbit Bridge Exploit’ medium.com
- transaction etherscan.io transaction 0x5e35…09dd etherscan.io
- transaction etherscan.io transaction 0x639d…ae0a etherscan.io
- transaction etherscan.io transaction 0x64a6…3f0e etherscan.io
- transaction etherscan.io transaction 0x958a…5f16 etherscan.io
- transaction etherscan.io transaction 0xafdc…07ca etherscan.io
- transaction etherscan.io transaction 0xd8ca…0ac8 etherscan.io
- transaction etherscan.io transaction 0xe0ba…71f9 etherscan.io
- address etherscan.io address 0x009b…fcc5 etherscan.io
- address etherscan.io address 0x157a…d664 etherscan.io
- address etherscan.io address 0x3a88…f730 etherscan.io
- address etherscan.io address 0x5892…6B7D etherscan.io
- address etherscan.io address 0x5e22…c085 etherscan.io
- address etherscan.io address 0x817b…C0EF etherscan.io
- address etherscan.io address 0x9263…6aff etherscan.io
- address etherscan.io address 0xf49d…79fd etherscan.io
- analysis Web Archive archive.is
- analysis Website reference cointelegraph.com
- analysis DeFiLlama defillama.com
- analysis Former Ozys security chief accused of sabotaging firewall before $81.5 million Orbit Bridge exploit theblock.co
- analysis New Year, New Attack? Orbit Bridge Drained for $82M cryptopotato.com
- analysis Explained: The Orbit Bridge Hack (December 2023) halborn.com
Understand the attack patterns
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.