What Is a Flash Loan and How Does It Facilitate Oracle Manipulation?
A flash loan is a type of uncollateralized loan that must be borrowed and repaid within the same blockchain transaction. They are facilitated by smart contracts.
The loan allows an attacker to instantly acquire a large amount of capital. This capital is then used to manipulate the price of an asset on a low-liquidity DEX, creating a temporary, artificial price spike or dip.
The oracle reads this manipulated price before the transaction concludes and the loan is repaid.