Detecting Cross-Function Reentrancy from EVM Traces

GSGuesmi, SemiaPCPiazza, CarlaGAGasparetto, AndreaRMRizzo, MatteoRSRossi, Sabina

Università di Camerino · Ca' Foscari University of Venice · +1 more institution

Indexed indatacite

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

154
total citations
FWCI
0.00
Percentile
100%
References
0
Citations per year

Authors

5
  • GS
    Guesmi, SemiaCorresponding

    Università di Camerino, Ca' Foscari University of Venice

  • PC
    Piazza, Carla

    University of Udine

  • GA
    Gasparetto, Andrea

    Ca' Foscari University of Venice

  • RM
    Rizzo, Matteo

    Ca' Foscari University of Venice

  • RS
    Rossi, Sabina

    Ca' Foscari University of Venice

Topics & keywords

Keywords
  • Bytecode
  • Computer science
  • Computer security
  • Smart contract
  • Scalability
  • Programming language
  • Virtual machine
  • Operating system
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.