比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

NFT項目驚現低級漏洞:合約未審計導致3400萬美元資產被鎖死_FUN

Author:

Time:1900/1/1 0:00:00

2022年4月23日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,NTF項目方Akutar的AkuAuction合約由于智能合約本身漏洞,導致11539ETH(價值約3400萬美元)被鎖死在合約中。成都鏈安技術團隊第一時間對事件進行了分析,結果如下。

1 事件相關信息

4月23日消息,Solidity開發者foobar發推稱,11539ETH(價值3400萬美元)被永久鎖定在AkuDreams合約中,個人用戶或開發團隊都無法取出資金。退款處理完成后,將每個出價狀態設置為1。因此,用戶無法調用emergencyWithdraw()。此外,團隊也無法領取資金,基本上等于銷毀。?

數據:最近一周Arbitrum網絡新增15.5萬枚NFT資產:6月29日消息,根據Arbitrum NFT Scan瀏覽器數據顯示,最近一周Arbitrum網絡新增15.5萬枚NFT資產,平均每天新增2.2萬枚NFT,增長趨勢顯著。[2022/6/29 1:38:55]

成都鏈安技術團隊立刻進行了分析。

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

“丐版Punk”NFT頭像項目Mfer交易額突破8000萬美元:金色財經報道,據最新數據顯示,有“丐版Punk”之稱的NFT頭像項目Mfer交易額已突破8000萬美元,創下歷史新高,本文撰寫時為80,011,125美元,市值達到4302萬美元,當前地板價為2.41ETH。Mfer在今年2月22日交易額突破5000萬美元,這意味著在不到一個月時間里交易額增加了超3000萬美元,月增長率超過60%。[2022/3/12 13:51:50]

Akutar項目的智能合約包含2個漏洞:

漏洞一:

1.第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款。

NFT卡牌游戲 Spellfire 完成 380 萬美元私募融資:1月20日消息,NFT卡牌游戲 Spellfire 宣布完成380萬美元私募融資,DAO Maker 和 Shima Capital 共同領投, Genblock、IBC Group、Faculty Group、IBA、Maven Capital、Autonomy Capital、Terranova Ventures、x21 Digital 等參投。

據稱,Spellfire 將在未來幾周內公布IDO活動。2021 年 10 月,其從Terranova、x21 和 Autonomy Capital等機構手中拿到36萬美元種子輪融資。[2022/1/20 9:00:48]

2.而這里使用了call函數進行退款操作,且把退款的結果作為require的判定條件。

NFT交易平臺84club已獲得夏虎基金200萬種子風險投資:據官方消息,NFT交易平臺84club已獲得夏虎基金(Summer Tiger Fund)200萬種子風險投資。

夏虎基金(Summer Tiger Fund)是一家專注于分散式金融(“DeFi”)、人工智能(“AI”)和金融科技領域的風險投資。該基金為新公司提供的從種子到系列A的融資,同時也將在公開市場上買入前景看好但估值偏低的加密貨幣和DeFi平臺。?

據84club創始人兼CEO Eileen介紹:“84club致力于打造低門檻、便捷、順暢的NFT交易平臺;后期,84club將會通過支持NFT鑄造、NFT+Defi以及成立NFT藏品基金等創新型產品的方式全方位支持NFT生態發展。”[2020/11/24 21:55:56]

3.因此如果此時有攻擊者在隊列中進行退款操作,調用call退款給攻擊者時,攻擊者在fallback中進行進行惡意的revert則會導致退款隊列卡在攻擊者這里,從而導致隊列后面的所有人都無法進行退款。

4.這個漏洞被人在鏈上證明有效,但隨后攻擊合約便進行了解鎖,并沒有進行攻擊利用,且公開進行了申明。

漏洞二:

該漏洞也是導致價值約3400萬美元的ETH資產被鎖死在合約中的元兇。

1.在claimProjectFunds函數中,該函數主要用于項目方提款。為了避免項目方權限過大,在用戶完成提款之前就將合約中的資產全部轉走導致用戶無法退款,所有的退款操作應全部完成之后項目方才能夠提款。業務邏輯設計上來說,是沒有問題的。然而,在具體的代碼實現中,當前的代碼容易受到漏洞一的影響,導致項目方無法提款,不過這只是潛在的風險,本次資金鎖死的元兇不是這個原因。

2.注意函數中第620行代碼:require (refundProgress > = totalBids)此處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萬美元)被鎖定無法提取。

Tags:NFTUNDFUNDFUNLIVENFT幣SUNDER幣KateFundcoinMK FUND

以太坊最新價格
國家信息中心與中國移動通信集團有限公司簽署戰略合作框架協議_BSN

2022年5月9日下午,國家信息中心與中國移動通信集團有限公司在北京舉行戰略合作框架協議簽署儀式。國家發展改革委黨組成員、副主任叢亮,中國移動通信集團有限公司黨組書記、董事長楊杰出席簽約儀式.

1900/1/1 0:00:00
Web3.0與中國無關_區塊鏈

最近看到一篇文章,說中國互聯網大廠員工正在向Web3.0公司遷徙。他們要逃離現有崗位,追尋新的革命理想。2022年的Web3.0,那就是1999年的Web1.0。看到這里,差點一口老血噴了出來.

1900/1/1 0:00:00
衡量加密項目時的17個重要因素_區塊鏈

基本面分析是區塊鏈/加密貨幣領域不可或缺的投資和交易策略之一。因此,DAOrayaki社區編譯《衡量加密項目時的17個重要因素》一文.

1900/1/1 0:00:00
金色觀察|A16Z:構建元宇宙的7個基本要素_元宇宙

自 90 年代創造“元宇宙”以來,一直有很多關于“元宇宙”的討論,但尤其是在大流行期間(鑒于在線活動激增),在 Facebook 更名為 Meta 之后更是如此.

1900/1/1 0:00:00
黑客四連擊:Wiener DOGE, Last Kilometer, Medamon以及PIDAO項目被攻擊事件分析_WDO

據CertiK安全團隊監測,, Wiener DOGE項目于北京時間2022年4月24日下午4時33分被惡意利用,造成了3萬美元(折合人民幣約12.6萬)的損失.

1900/1/1 0:00:00
讓大家狂刷ENS的Linkkey是什么?_LINK

今天下午推特和群里突然炒起了 ENS,什么「3 位數 4 位數都被注冊了」,「小心有人用小寫 L 代替 1」等等言論到處都是,ENS 的交易量也是直線拉升.

1900/1/1 0:00:00
ads