Skip to content
Risks & Security

Flash Loan Attack

Attack using flash loans to manipulate protocols for profit

Definition

Flash loan attacks use uncollateralized loans to manipulate DeFi protocols, often involving price manipulation, arbitrage exploitation, or governance attacks within a single transaction.

Flash Loan Attack is a risk term used to understand Attack using flash loans to manipulate protocols for profit. In practice, it matters because it affects how users evaluate protocols, compare opportunities, and avoid hidden assumptions.

Example

An attacker uses flash loans to manipulate an oracle price, borrow against inflated collateral, then repay the flash loan while keeping the stolen funds.

1

How it works

In practice, the concept shows up like this: An attacker uses flash loans to manipulate an oracle price, borrow against inflated collateral, then repay the flash loan while keeping the stolen funds.

2

Why it matters

Flash Loan Attack matters because small misunderstandings in DeFi can turn into bad pricing, liquidation, governance, custody, or smart-contract risk. A good mental model helps you compare protocols without relying on marketing language.

3

What to check

Treat it as a risk term: identify the failure mode, who can be harmed, and what evidence would reduce that risk. The main checks are: Protocol drainage; Market manipulation; Cascading failures.

Risks to Consider

  • Protocol drainage
  • Market manipulation
  • Cascading failures

Common Questions

What does Flash Loan Attack mean in DeFi?

Flash Loan Attack means Attack using flash loans to manipulate protocols for profit. The useful question is not only the definition, but how the mechanism changes risk, return, liquidity, or governance for the user.

How is Flash Loan Attack used in practice?

A practical example: An attacker uses flash loans to manipulate an oracle price, borrow against inflated collateral, then repay the flash loan while keeping the stolen funds.

What should I check before relying on Flash Loan Attack?

Check protocol drainage, market manipulation, cascading failures. Also verify liquidity, oracle assumptions, admin controls, and whether the protocol has been tested during stressed markets.