Skip to main content

Reentrancy Attack

Definition

A type of security exploit in smart contracts where a contract initiates a callback to another contract before finishing its execution. This allows the attacker to repeatedly execute the same function, often leading to the draining of funds or other malicious outcomes. It exploits the sequential execution flow within smart contract interactions.