HECO Hack
What happened
HECO's Ethereum bridge was drained on November 22, 2023 for approximately $86.6 million. The incident involved a compromised bridge operator account, not a permissionless bridge-contract flaw. Same-day HTX hot-wallet activity is a separate loss category and is not included in this page's amount.
Operator authority was the bridge custody boundary. Once the operator account was compromised, its privileged withdrawal calls were valid under the contract's access-control rules. Bridge operations need threshold key custody, isolated signer infrastructure, withdrawal caps and delays, plus monitoring and circuit breakers for anomalous releases.
How it happened
- The attacker used the compromised operator account to call the bridge's operator-gated withdrawal functions on Ethereum.
- Because the onlyOperator check accepted the compromised credentials, the bridge released native ETH and ERC-20 assets to attacker-controlled addresses.
- The assets were then swapped and distributed.
- The available evidence does not disclose how the operator credentials were compromised.
Protocol details
Evidence
- report @justinsuntron incident report twitter.com
- report @PeckShieldAlert incident report twitter.com
- report @TheBlock__ incident report twitter.com
- report The Block contemporaneous HECO Bridge report theblock.co
- transaction Etherscan operator withdrawal transaction etherscan.io
- analysis DeFiLlama defillama.com
- analysis CertiK HECO Bridge exploit analysis certik.com
- analysis Olympix HECO Bridge analysis olympixai.medium.com
- analysis HTX and Heco Bridge Attacked slowmist.com
Understand the attack patterns
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.