分析:BiSwap LP遷移池攻擊事件造成超過71萬美元損失

Odaily星球日報訊安全公司Fairyproof發布BiSwap LP遷移池攻擊事件簡析。 BISwap的遷移合約少了兩個驗證:1. 未驗證遷移者就是交易發起者,導致任意⼈都可以替別⼈進⾏遷移。 2. 未驗證參數中的兩種代幣和交易對是否為真實的,導致攻擊者可以偽造token0、token1及交易對的⽅式進⾏攻擊。攻擊者⾸先通過真實的交易對和假的token0,token1,調⽤遷移合約的遷移函數,將⽤戶的LP燃燒後的資產留在合約中,⽤戶添加的只是兩種假代幣組成LP池。然後攻擊者再通過真實的token0、token1及假的LP,調⽤遷移合約的遷移函數,將第⼀步留在合約中的資產添加為自己的LP。這樣通過狸貓換太⼦的方式將⽤戶的資產替換成假的LP資產,⽽真實的LP資產添加到了攻擊的的LP中。 Fairyproof還表示,此次攻擊造成約710251美元的損失。據此前報導,BiSwap發推稱,“團隊檢測並解決了Migrator合約漏洞。Biswap V2和V3 AMM協議上的資產是安全的。團隊阻止通過網站訪問遷移過程,因為Migrator合約已被利用,不要試圖直接訪問本合約,如尚未這樣做,請撤銷對這些合約的批准。正在更詳細地審查此漏洞的結果,後續將發布報告。用戶資金是安全的,上述漏洞與AMM V2和V3資金無關。”

Total
0
Shares
Related Posts