以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > LTC > Info

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

Author:

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

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

#1事件相關信息

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

Web3時尚平臺Syky完成900萬美元A輪融資:1月17日消息,Web3 時尚平臺 Syky 完成 900 萬美元 A 輪融資,此輪融資由風投公司 Seven Seven Six 領投,Brevan Howard Digital、Leadout Capital、First Light Capital Group 和 Polygon Ventures 參投。新資金將用于組建 Syky 團隊、將設計師融入社區以及進行產品和技術開發。 據報道,Syky 將于 1 月 20 日發行 NFT 會員通行證 The Keystone,持有者可獲得獨家訪問權限,在平臺與其他創作者建立聯系和協作,并能夠參加線上和面對面的時尚活動。[2023/1/17 11:16:41]

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

Waterdrip Capital 推出 1000 萬美元的 Web3 高校創業專項基金:1月5日消息,Waterdrip Capital 宣布推出 1000 萬美元的專項投資基金用于支持高校 Web3 創業者。該基金將在未來1-2年內篩選全球上百個學生創業者項目給予現金支持,并幫助項目在 Web3 領域創業。

Waterdrip Capital 還將啟動第一期全球 Web3 高校創業領袖計劃“Waterdrip Web3 Entrepreneurship Program”,面向有志于 Web3 領域創業的在校生。現已正式開放申請,首期計劃申請截止日期為 2023 年 2 月 5日。[2023/1/5 10:22:56]

漏洞合約:

區塊鏈軟件開發商Fun完成390萬美元種子輪融資,Jam Fund領投:10月27日消息,區塊鏈軟件開發公司 Fun 在由 Tinder 聯合創始人 Justin Mateen 的 Jam Fund 領投的種子輪融資中籌集了 390 萬美元,其他投資者包括 Soma Ventures、Nomo Ventures 和 Great Oak Ventures。新資金將用于聘請開發人才。[2022/10/27 11:49:03]

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

#2?漏洞分析

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

漏洞一:

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:FUNUNDFUNDPROaxfundsREBOUNDUBIEX FUNDEPRO價格

LTC
WOR:盤點十大最值得關注的元宇宙項目:虛擬土地累計銷售額超15億美元

作者:A.K 如果要為虛擬土地估值,你認為合理的價格區間在哪?事實上,在去年元宇宙土地銷售狂潮中,虛擬地塊均價幾乎與美國平均房價持平,且部分土地售價甚至遠高于國際化城市平均水平.

1900/1/1 0:00:00
JED:如何利用聲譽代幣建立 Web 3 世界的社交名片?

作者:DocTom 編譯:PonziCurator、Vera重新思考一個問題:在以社區為本的去中心化元宇宙中,我們應如何更好地建立聲譽機制、認同機制和獎賞機制.

1900/1/1 0:00:00
WEB3:漫談游戲領域,從5個層次探索Web2過渡到Web3意味著什么?

作者:DerekLau,Medium作者編譯:東尋,DeFi之道回顧從Web1.0到Web2.0的過渡情況。新技術在剛被發現時從未被正確使用.

1900/1/1 0:00:00
NFT:Paradigm 最新研究:一文讀懂漸進式荷蘭拍賣

撰文:Frankie、DanRobinson、DaveWhite 編譯:Amber 本文介紹了漸進式荷蘭拍賣,一種能夠有效地幫助欠缺流動性的資產完成公開銷售的拍賣機制.

1900/1/1 0:00:00
NFT:觀點:全鏈NFT時代正式開啟,將進一步鞏固和擴展以太坊影響力

原文:Bankless 作者:WilliamM.Peaster 翻譯:Kyle 最近每個人都在談論全鏈NFT.

1900/1/1 0:00:00
WEAVE:淺析不同 NFT 數據存儲方法的優缺點以及未來展望

在過去的一年的時間里,創作者們通過使用NFT向他們的真正粉絲出售了數字藝術、收藏品和游戲項目,累計賺取了數十億美元的資金。NFT是代表區塊鏈上獨特資產所有權的代幣.

1900/1/1 0:00:00
ads