How Do Flash Loan Attacks Differ from Legitimate Flash Loan Arbitrage?

The key difference lies in intent and mechanism. Legitimate flash loan arbitrage exploits natural price differences between markets to make a profit.

A flash loan attack, however, exploits vulnerabilities in a DeFi protocol's smart contract. The attacker uses the massive capital from a flash loan to manipulate prices or other logic within the vulnerable protocol, with the goal of draining its funds, rather than profiting from a simple trade inefficiency.

How Does the Oracle Problem Relate to the Concept of “Garbage In, Garbage Out”?
What Is a “Smart Contract Vulnerability” in the Context of Derivatives Settlement?
What Is the Technical Difference between a Flash Loan and a Traditional Collateralized Loan?
Why Is the ‘Normal Distribution’ Assumption Sometimes Flawed for Crypto Volatility?
What Is Price Oracle Manipulation and Why Is It a Critical Risk for DEXs?
What Is the Difference between a Flash Loan and a Traditional Uncollateralized Loan?
How Can Flash Loans Be Used in Conjunction with an Oracle Attack?
What Is the Primary Difference between a Flash Loan and a Traditional Margin Loan?

Glossar