Skip to main content

What Is the Concept of “Reentrancy” and How Does It Relate to Flash Loan Exploits?

Reentrancy is a vulnerability where an external contract call recursively calls back into the original contract before the first execution is complete, allowing the attacker to drain funds. While not directly a price feed attack, a flash loan can be used to acquire the necessary capital or governance tokens to set up and execute a reentrancy attack on a vulnerable protocol function, often in conjunction with other exploits.

What Is a “Re-Entrancy Attack” and How Does It Relate to Flash Loans?
Why Is Updating State before an External Call the Critical Part of the CEI Pattern?
What Is a ‘Reentrancy Attack’ and How Does It Exploit Smart Contract Logic?
How Can an Oracle Be Manipulated in a Price Feed Attack?