Poly Network Hack
Incident Overview
Polynetwork was hacked for $602M. The attacker used Proxy smart contracts on 3 chains.
Polynetwork is a DeFi platform. The project was hacked for 602,189,570 $USD in various assets. The attacker used unverified Proxy smart contracts on 3 chains. After the hack, the attacker who is called "Mr. White Hat", connected to the PolyNetwork team, and returned all stolen funds.
Security experts said it was likely the attacker realized it would be difficult for them to launder the money and cash out since all transactions are recorded on the blockchain.
Malicious smart contracts:
1. https://bscscan.com/address/0x7cea671d…15c87b#code
2. https://polygonscan.com/address/0xabd7f7b8…d7d5c9#code
3. https://etherscan.io/address/0x838bf9e9…928270#code
The owner of the Proxy contract on ETH (which was used in the attack) is another bytecoded contract (https://etherscan.io/address/0x5a51E2eb…44d2Eb) with the EOA ownership.
EOA was previously funded by OKEX exchange's Hot Wallet:
https://etherscan.io/tx/0xe864536a…71be02
Attacker’s addresses:
Polygon:
https://polygonscan.com/address/0x5dc3603c…663214
Binance Smart Chain:
https://bscscan.com/address/0x0d6e286a…b32c71
Ethereum:
https://etherscan.io/address/0xc8a65fad…589963
The attacker started to approve USDC and BUSD tokens in order to deposit them into Ellipsis stablecoin pool:
https://bscscan.com/tx/0x5fe51028…91fce8
https://bscscan.com/tx/0x4c6eaf4b…ab1ba4
Deposited into Ellipsis stablecoin pool ($32,107,136.29 BUSD and $87,602,010.73 USDC):
https://bscscan.com/tx/0x6768b484…cc9b4e
The attacker started to approve USDC and DAI tokens in order to deposit them into Curve stablecoin pool:
https://etherscan.io/tx/0x6c0b80dd…99683d
https://etherscan.io/tx/0xa51979f5…4b52ea
Deposited into Curve stablecoin pool ($671,156.42 DAI and $96,299,898.44 USDC):
https://etherscan.io/tx/0xbc54deb4…b14485
remove_liquidity_one_coin() - $96,643,770.34 DAI was removed backed to the exploiter’s address:
https://etherscan.io/tx/0x2465d4cf…63c1a1
Stolen funds:
ETH chain:
616,082.58 Fei USD ($614,628)
26,109.06 WETH ($82,374,869)
33,431,197.73 USDT ($33,239,073)
14.47 renBTC ($656,638)
259,737,345,149.51 SHIB ($1,999,977)
43,023.75 UNI ($1,247,688)
673,227.94 DAI ($673,201)
1,032.12 WBTC ($46,946,198)
96,389,444.22 USDC ($96,375,567)
BSC chain:
32,107,854.11 BUSD ($32,105,564)
1,023.88 BTCB ($46,574,710)
26,629.15 ETH ($83,821,409)
87,603,373.77 USDC ($87,600,346)
Polygon chain:
85,089,610.911 USDC ($85,057,567)
Incident Report
Protocol Information
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 Poly Network, these are the critical security checks that could have prevented this incident (August 2021).
- Verify all logic paths related to Access Control Exploit / Other 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 TrialFunds Recovery
Recovered
$602.2M
Net Loss
8554000
Security Audit History
- Audit Report 1 Report
Related Attack Classes
The technique used in this hack maps to these vulnerability classes in our security curriculum:
Proof-of-Concept Exploits
On-Chain Evidence & References
- Reference https://rekt.news/polynetwork-rekt/
- Post-Mortem https://slowmist.medium.com/the-root-cause-of-poly-network-being…
- Block Explorer https://etherscan.io/tx/0xb1f70464bd95b774c6ce60fc706eb5f9e35cb5…
- GitHub https://github.com/polynetwork/eth-contracts/tree/d16252b2b857ee…
- Reference https://www.breadcrumbs.app/reports/671
Sources & References
- 01
-
02
Reference https://www.poly.network/
Learn to Prevent the Next Poly Network
The Poly Network 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.