Details about the hack
Representatives of the site reported that several pools of stablecoins that use Vyper 0.2.15 were able to hack, as there was a malfunction in the re-entry mechanism. At the moment, the situation is being assessed. We are talking about pools alETH, msETH, pETH. The rest remained untouched.
Vyper is a contract-oriented programming language. It is based on Python and is designed for Ethereum EVM. The developers noted that the above vulnerability is observed in Vyper 0.2.15, 0.2.16 and 0.3.0.
Ancilia analysts report that the software with the vulnerability is involved in 460 protocols.
Curve studies report that some program code compilers have incorrectly implemented re-entry protection. It was supposed to prevent multiple functions from being performed simultaneously due to account blocking.