前言
北京時間10月27日晚,以太坊DeFi協議CreamFinance再次遭到攻擊,損失高達1.3億美元。知道創宇區塊鏈安全實驗室?第一時間跟蹤本次事件并分析。
分析
基礎信息
攻擊者:0x24354D31bC9D90F62FE5f2454709C32049cf866b
攻擊tx:0x0fe2542079644e107cbf13690eb9c2c65963ccb79089ff96bfaf8dced2331c92
Creaton完成110萬美元融資,BTSE Labs、Tykhe Block Ventures等參投:10月8日消息,去中心化基于訂閱的內容共享平臺Creaton宣布完成110萬美元融資,投資者包括BTSE Labs、Tykhe Block Ventures和其他天使投資人。Creaton是一個基于Polygon的Web 3.0平臺,用于基于訂閱的內容共享,創作者將在其中擁有對自己內容的完全所有權和控制權。Creaton創作者可以接受粉絲的付費訂閱,并為其內容賺取加密貨幣獎勵。(investing)[2021/10/8 5:48:08]
攻擊合約1:0x961D2B694D9097f35cfFfa363eF98823928a330d
Lithium Finance將為借貸平臺Credefi提供預言機服務:8月17日消息,私有資產數據預言機協議Lithium Finance宣布與去中心化借貸平臺Credefi達成合作,Credefi將加入成為Lithium網絡的智慧追求者(WisdomSeeker),Credefi用戶能夠從中獲得準確的抵押品定價信息。
Lithium表示,其數據將幫助Credefi上的貸方能夠更全面地評估借款人的抵押品及其風險狀況。Lithium Finance利用集體智慧機制為Pre-IPO股票、私募股權等難以估值的現實世界資產定價。[2021/8/17 22:19:39]
攻擊合約2:0xf701426b8126BC60530574CEcDCb365D47973284
Cream Finance發起添加CRETH2為抵押資產的提案:Cream Finance發推文稱,已發起將CRETH2?(Cream ETH2)?添加為抵押資產的提案。如果該提案獲得通過,驗證者將獲得供應費,CRETH2將用作CREAM貸款中的抵押資產。據悉。CRETH2是在CREAM Finance中ETH2質押的驗證代幣。[2020/11/24 21:52:17]
流程
1、攻擊者調用攻擊合約1?0x961D?的?0x67c354b5?函數啟動整個攻擊流程,首先通過MakerDAO閃電貸借來500MDAI,然后質押兌換成yDAI,將yDAI在CurveySwap中添加流動性獲得ySwapToken憑證,再用于質押兌換成yUSD,最后在Cream中存入yUSD獲得憑證crYUSD;
2、隨后攻擊合約1?0x961D?調用攻擊合約2?0xf701?的?flashLoanAAVE()?函數,先通過AAVE閃電貸借來524102WETH,其中6000WETH轉給攻擊合約1?0x961D,剩下WETH存入Cream獲得crETH。隨后三次從Cream借出446758198yUSD,前兩次借出后再次存入Cream獲得crYUSD并轉給攻擊合約1?0x961D,第三次直接將借出的yUSD轉給攻擊合約1?0x961D,用于后面贖回;
3、flashLoanAAVE()?函數緊接著調用攻擊合約1?0x961D?的?0x0ed1ecb1?函數,通過UniswapV3和Curve完成WETH=>USDC=>DUSD的兌換,通過YVaultPeak合約用383317DUSD贖回了3022172yUSD,加上第二步攻擊合約2?0xf701?轉來的446758198yUSD,在ySwap中贖回約450228633ySwapToken憑證。并將其全部轉給yUSD合約,導致Cream協議對抵押資產yUSD的價值計算劇增,最后借出大量ETH、CRETH2、xSUSHI等共15種資產,其中ETH轉給攻擊合約2?0xf701?用于歸還閃電貸;
4、最后贖回各資產成DAI,歸還閃電貸。
細節
此次攻擊的核心代碼原因在于PriceOracleProxy喂價合約對抵押資產的價值計算出現問題,價格因子pricePerShare通過簡單的資產數額占比來動態定價,而這種方式容易受到閃電貸的大額資產操控。
此次攻擊的成因是多維度的,同樣也反映出其他很多問題,比如Cream協議允許yUSD的重復循環地存入和借出、ySwap的憑證可直接轉給yUSD等等。
總結
CreamFinance遭遇的閃電貸攻擊的核心原因在于對抵押物價值的計算易被操控,使得攻擊者通過閃電貸的巨額資金抬高了抵押物的價格,而超額借出了Cream金庫的資產。
近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。
親愛的BitMart用戶:BitMart將于2021年11月5日首發上線代幣KINGSHIBA(KINGSHIB)。屆時將開通KINGSHIB/USDT交易對.
1900/1/1 0:00:00當SHIB憑借著傲人的漲幅笑傲江湖時,FLOKI也緊跟其上。ZT最新數據顯示,FlokiInu的當前價格為0.00020125美元,在今日凌晨過后達到歷史最高價格0.00022927美元.
1900/1/1 0:00:00尊敬的用戶:?????????????BKEXGlobal即將上線CATGIRL,詳情如下:上線交易對:CATGIRL/USDT幣種類型:BEP20充值功能開放時間:已開放交易功能開放時間:20.
1900/1/1 0:00:00SAMO/USDT、SAMO/ETH新版流動性礦池模式)已正式上線,交易市場50%手續費收益將新增投入到流動獎金池中;Taker和Maker手續費即日起調整至0.3%.
1900/1/1 0:00:00尊敬的用戶: 由於項目方停止鏈上轉賬功能,導致平臺用戶不能正常提現。經MEXC團隊討論且參考社區建議後,決定啓用MEXC用戶保護基金回購平臺的BRG代幣,回購價格爲0.00025USDT.
1900/1/1 0:00:00撰文:Footprint分析師Simon() 日期:2021年10月 數據來源:FootprintDashboard“DeFiSummer”如果從2020年的6月開始算起,至今日已一年有余.
1900/1/1 0:00:00