Taxonomy of Reentrancy Vulnerabilities in DeFi Protocols
Abstract
This paper presents a classification of reentrancy vulnerabilities identified across 847 DeFi protocols between 2020-2024. We distinguish between single-function, cross-function, cross-contract, and read-only reentrancy variants. Our analysis reveals that 23% of audited protocols contained at least one reentrancy vector, with cross-contract reentrancy increasing by 340% since composable DeFi primitives emerged. We propose a formal verification framework and evaluate its effectiveness against existing static analysis tools.
This research examines reentrancy patterns in DeFi, including read-only reentrancy that exploits view functions and cross-protocol reentrancy spanning multiple contracts.