Detecting Cross-Function Reentrancy from EVM Traces
Università di Camerino · Ca' Foscari University of Venice · +1 more institution
Abstract
Reentrancy remains one of the most critical vulnerabilities affecting Ethereum smart contracts. While many existing analysis tools focus on detecting classical single-function reentrancy, more complex forms such as cross-function reentrancy are harder to identify because they depend on execution semantics and interactions between multiple functions. In this work, we study reentrancy at the level of Ethereum Virtual Machine (EVM) execution traces. We extend the TxSpector framework with new Datalog-based detection rules designed to capture cross-function reentrancy patterns. To support this analysis, we also modernize the trace extraction component by adapting it to recent versions of the Ethereum client and…
Citation impact
- FWCI
- 0.00
- Percentile
- 100%
- References
- 0
Authors
5- GSGuesmi, SemiaCorresponding
Università di Camerino, Ca' Foscari University of Venice
- PCPiazza, Carla
University of Udine
- GAGasparetto, Andrea
Ca' Foscari University of Venice
- RMRizzo, Matteo
Ca' Foscari University of Venice
- RSRossi, Sabina
Ca' Foscari University of Venice
Topics & keywords
- Bytecode
- Computer science
- Computer security
- Smart contract
- Scalability
- Programming language
- Virtual machine
- Operating system
- Peace, Justice and strong institutions