Critical
Curve Finance Reentrancy Deep Dive
Overview
On July 30, 2023, multiple Curve Finance pools were exploited due to a reentrancy vulnerability in Vyper compiler versions 0.2.15, 0.2.16, and 0.3.0.
Root Cause
The Vyper compiler’s @nonreentrant decorator was malfunctioning in …