2022年4月23日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,NFT項目方Akutar的AkuAuction合約由于智能合約本身漏洞,導致11539ETH被鎖死在合約中。成都鏈安技術團隊第一時間對事件進行了分析,結果如下。
#1事件相關信息
4月23日消息,Solidity開發者foobar發推稱,11539ETH被永久鎖定在AkuDreams合約中,個人用戶或開發團隊都無法取出資金。退款處理完成后,將每個出價狀態設置為1。因此,用戶無法調用emergencyWithdraw()。此外,團隊也無法領取資金,基本上等于銷毀。?
Arbitrum上DEX Vest獲得Jane Street等公司的種子輪投資:金色財經報道,基于Arbitrum的DEX Vest宣布獲得Jane Street、QCP Capital和其他公司的種子輪融資,據悉,Vest是Arbitrum網絡上即將推出的去中心化的永續合約交易所。(theblock)[2023/1/30 11:35:33]
成都鏈安技術團隊立刻進行了分析。
漏洞合約:
0xf42c318dbfbaab0eee040279c6a2588fa01a961d
#2?漏洞分析
FTX網站出現暫時性中斷,警告用戶不要進行存款:金色財經報道,FTX周三在FTX.com網站上向客戶增加一個新的警告,警告客戶交易所已停止提款。“FTX目前無法處理提款。我們強烈建議不要存入。”
這條消息出現在周三下午網站暫時中斷后。該網站在幾分鐘內恢復了功能,但在發布時再次關閉。
FTX Ventures的網站于周三癱瘓。FTX首席執行官Sam Bankman-Fried創立的量化交易機構Alameda Research網站被私有化。(coindesk)[2022/11/10 12:41:16]
Akutar項目的智能合約包含2個漏洞:
Fireblocks宣布支持TRX及波場鏈上全部TRC20代幣:據官方消息,數字資產和加密貨幣基礎設施平臺Fireblocks宣布,旗下專注機構業務的數字資產平臺正式新增對TRX和波場鏈上所有TRC20代幣的支持。Fireblocks 網絡上1200 多位流動性合作方、交易機構及交易方目前可通過波場鏈安全收發或托管TRX及BTT、JST、NFT等其它TRC20代幣。
Fireblocks 是一個企業級平臺,為轉移、存儲、發行數字資產提供可靠的基礎設施,現已支持超過 1100 種代幣和 35 個協議。Fireblocks用戶已利用該平臺積累托管資產 450 億美元,為各大機構超過 2.5 萬億美元的數字資產轉賬提供技術支持。
波場TRON致力于打造下一代全球互聯網及金融基礎設施,交易手續費極低、可擴展性高,且擁有業內規模最大、最活躍的社區。目前,波場公鏈用戶總數超過9400萬,交易筆數超32億,總鎖倉量(TVL)超100億美元。[2022/5/24 3:37:30]
漏洞一:
1.第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款。
2.而這里使用了call函數進行退款操作,且把退款的結果作為require的判定條件。
3.因此如果此時有攻擊者在隊列中進行退款操作,調用call退款給攻擊者時,攻擊者在fallback中進行進行惡意的revert則會導致退款隊列卡在攻擊者這里,從而導致隊列后面的所有人都無法進行退款。
4.這個漏洞被人在鏈上證明有效,但隨后攻擊合約便進行了解鎖,并沒有進行攻擊利用,且公開進行了申明。
漏洞二:
該漏洞也是導致價值約3400萬美元的ETH資產被鎖死在合約中的元兇。
1.在claimProjectFunds函數中,該函數主要用于項目方提款。為了避免項目方權限過大,在用戶完成提款之前就將合約中的資產全部轉走導致用戶無法退款,所有的退款操作應全部完成之后項目方才能夠提款。業務邏輯設計上來說,是沒有問題的。然而,在具體的代碼實現中,當前的代碼容易受到漏洞一的影響,導致項目方無法提款,不過這只是潛在的風險,本次資金鎖死的元兇不是這個原因。
2.注意函數中第620行代碼:require此處refundProgress表示已經處理了多少個用戶的退款,totalBids表示所有用戶總投標了多少個NFT。注意由于一個用戶可以投標多個NFT,導致單從數值上比較,refundProgress可能小于totalBids。
而再來看看退款函數processRefunds中:require(_refundProgress<_bidIndex);bidIndex表示所有參與競標的用戶,refundProgress永遠不會高于bidIndex。
此時來看看bidIndex的值,為3669:
totalBids的值為5495:
3.所以refundProgress>=5495且refundProgress<3669這個判斷條件永遠不會成立,最終導致項目方團隊將永遠無法執行后續的提款操作。此處應將refundProgress與bidIndex做對比,開發者犯了一個很低級的錯誤。最終,導致項目方11539ETH(價值約3400萬美元)被鎖定無法提取。
#3?總結
針對本次事件,成都鏈安技術團隊建議:
1.開發者應具備基本的安全開發意識,熟悉智能合約開發應注意的安全問題;
2.在合約設計和實現時,注意代碼實現的正確性,項目上線前,可選擇專業的安全審計公司進行全面的安全審計,規避安全風險。
Tags:FUNFUNDUNDPRONon-Fungible YearnFUNDZ幣UBIEX FUNDBitCloud Pro
作者:陳一晚風 出品:鴕鳥區塊鏈 近日,AZUKI交易量頻頻上漲,日交易量已多次超過BAYC,并且還吸引了NFT藏家dingaling、加密KOL神魚等很多行業內大V爭相入場.
1900/1/1 0:00:00整理|Felix 火星編輯時刻 《眾望所歸的以太坊PoS合并或推遲至第三季度》4月13日,以太坊基金會開發人員蒂姆?貝科在回復關注者詢問時表示,2.0升級的合并部分不會在外界期待的6月完成.
1900/1/1 0:00:00Polygon發展迅猛,已發展成為以太坊擴容的常用解決方案,其網絡圍繞ZK技術展開,在推進開發的同時積極收購其他使用ZK的Layer2網絡.
1900/1/1 0:00:00古代和歷史遺址的元宇宙事件可能很快就會成為旅游業的另一個未來。已經起草了其房產的增強現實藍圖的實體城堡和別墅的所有者認為,他們在虛擬世界中吸引游客的雄心勃勃的計劃將奏效,因為虛擬活動可以幫助他們.
1900/1/1 0:00:00快覽: 盡管市場低迷,但加密投資在第一季度仍然非常活躍。在基礎設施方面,我們在跨鏈解決方案和DAO工具中看到了很多的動向。新的layer-1仍在孵化中.
1900/1/1 0:00:00原標題:NFT價值的背后|對話40萬NFT巨鯨WhaleShark2022年3月23日,BeepCrypto的創始人MiaBao主持了同$Whale創始人同時是巨鯨NFT收藏者WhaleShar.
1900/1/1 0:00:00