Liquid Hack
Incident Overview
Liquid exchange platform announced it suffered a hack and lost over 90,000,000 $USD worth funds in $BTC, $TRX, $XRP, $ETH, and some ERC-20 tokens.
Liquid is a Japanese crypto-fiat exchange platform. According to the announcement on platform's Twitter, the exchange’s hot wallets were compromised and the Liquid team proceeded to move funds to cold storage:
https://twitter.com/Liquid_Global/status/1428176357515612165
The first batch of addresses initially reported by Liquid included the following 4 crypto addresses:
BTC: 1Fx1bhbCwp5LU2gHxfRNiSHi1QSHwZLf7q (received 107 BTC);
ETH: 0x5578840a…b59946 (received around $60 million in ETH and ERC-20);
XRP: rfapBqj7rUkGju7oHTwBwhEyXgwkEM4yby (received more than 11 million XRP)
TRX: TSpcue3bDfZNTP1CutrRrDxRPeEvWhuXbp
The hacker deposited the stolen XRP to centralized exchanges such as Huobi or Poloniex and then changed it to BTC sent on 2 identified addresses:
12PKkwoFkXp6JtN7roWRA2gSitE6nVDds4 (92 BTC)
1JW1tcBXp1vZ6KGEirFNSXb5RgZSaL63Av (100 BTC)
The hacker is also using a mixing service and sent more than 9,000 ETH from the address 0x5578840a…b59946 to Tornado Cash mixer.
Besides, the other address reported by Liquid (0xff0f573b…06b711), the hacker is using decentralized exchanges (DEXs) such as Uniswap to swap tokens to ETH as shown below.
Incident Report
Protocol Information
Market Context at Time of Hack
What the Attacker Needed to Succeed
Understanding the prerequisites for this type of attack helps auditors identify protocols that are most at risk and helps developers build better defenses.
What Auditors Should Check
If you're auditing a protocol with similar architecture to Liquid, these are the critical security checks that could have prevented this incident (August 2021).
- Verify all logic paths related to Access Control are guarded by proper access controls and input validation - see the Access Control Attacks attack class for patterns
- Review privileged functions (owner, admin, governance) for potential abuse vectors - centralization risks should be documented and bounded with timelocks or multi-sigs
Master these auditing techniques with hands-on labs and real exploit scenarios in the Smart Contract Hacking course.
Free TrialSecurity Audit History
- Audit Report 1 Report
Related Attack Classes
The technique used in this hack maps to these vulnerability classes in our security curriculum:
Sources & References
-
01
Source 1 https://archive.is/ncYbK
Learn to Prevent the Next Liquid
The Liquid hack is one of many attacks that skilled auditors are trained to detect before deployment. Master real exploit patterns and defense techniques with hands-on Web3 security training.