什麼?
Vyper是一種程式語言,旨在在區塊鏈平臺上建立智慧合約。受 Python 啟發,Vyper 採用使用者友好且易於閱讀的語法,適合各個級別的開發人員使用。
如何?
這些攻擊發生在多個區塊鏈上,導致總損失超過 5900 萬美元。這些損失歸因於使用易受攻擊的 Vyper 版本幷包含ETH的礦池。礦池被黑:
據Curve Finance稱, Arbitrum上仍有一些礦池可能容易受到攻擊。出於預防目的,他們建議使用者儘快消除流動性。
在攻擊中,攻擊者在呼叫remove_liquidity函式後重新進入add_liquidity函式。在重新進入add_liquidity函式之前狀態沒有完全更新,導致lp_price計算錯誤。
為什麼?
Curve Pools是使用Vyper程式語言開發的,該漏洞存在於Vyper編譯器中。
儘管該函式受到 Vyper 中內建的不可重入裝飾器的保護,但該漏洞仍允許攻擊者執行重入。








