Found Academy useful? A $5 donation by May 14 helps us ship more, faster. Every donor counts (QF matching).

Donate
All glossary terms
Security

Reentrancy Attack

An exploit where a malicious contract calls back into the vulnerable contract before the first execution is complete, manipulating state that hasn't been updated yet. The classic example is The DAO hack (2016). Prevented by the checks-effects-interactions pattern and reentrancy guards (mutex locks).

Related terms in Security