What Is a “Re-Entrancy Attack” and How Does It Relate to Flash Loans?
A re-entrancy attack occurs when a contract function calls an external contract, and the external contract recursively calls back into the original function before it has finished executing its state changes. While not always directly linked, a flash loan can be used to supply the capital needed to trigger a re-entrancy vulnerability, especially if the vulnerability involves a withdrawal function that can be called multiple times before the balance is updated.
Glossar
Price Feed Manipulation
Mechanism ⎊ Price feed manipulation within cryptocurrency, options, and derivatives markets involves intentional interference with the data streams that report asset prices to blockchain protocols and trading platforms.
The Dao Hack
Event ⎊ The Dao Hack was a seminal security incident involving the exploitation of a reentrancy vulnerability in a decentralized autonomous organization's contract, resulting in the draining of a significant portion of its Ether holdings.