📌 Definition of a Reentrancy Attack
Unsafe external calls that allow malicious manipulation of the internal and/or associated external contract state(s).
📚 Types of Reentrancy Attacks
- Single-Function Reentrancy
- Cross-Function Reentrancy
- Cross-Contract Reentrancy
📜 Reentrancy Attacks List
A chronological and (hopefully) complete list of reentrancy attacks to date.
- WETH white hat attack – June 11, 2016
- The DAO attack – June 17, 2016
- SpankChain attack – October 9, 2018
- imBTC Uniswap pool attack – April 18, 2020
- Lendf.Me attack – April 19, 2020
- Akropolis attack – November 12, 2020
- ValueDeFi attack – May 7, 2021
- Rari Capital attack – May 8, 2021
- BurgerSwap attack – May 27, 2021
- Iron Finance attack – June 16, 2021
- PolyDEX attack – June 20, 2021
- DeFiPie attack – July 12, 2021