買比特幣 買比特幣
Ctrl+D 買比特幣
ads

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

Author:

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

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

1事件相關信息

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

PeckShield:Trait Sniper Discord被破壞,59個NFT被轉移:5月25日消息,據PeckShield監測顯示,NFT稀有度排名工具Trait Sniper的Discord似乎在早些時候被破壞,59個NFT被轉移到0x3E8Da開頭地址,其中包括3個Otherdeed、1個CloneX、2個RTFKT-MNLTH、1個adidas originals等。PeckShield提醒NFT持有者注意風險。[2022/5/25 3:39:59]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

Solana官方數據回顧:截至到21日,Solana總共鑄造了100萬個NFT:12月22日消息,Solana官方發文回顧2021年,截至到21日,Solana總共鑄造了100萬個NFT;5,985次公開回購;114 億美元的TVL;16億美元的TVL鎖定在Stake Pools;1,135個RPC節點;1,328個全球驗證節點;生態系統中共有5,145個項目;45,500,750,478筆交易計數。[2021/12/22 7:55:12]

2?漏洞分析

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

漏洞一:

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

Venly錢包服務和NFT市場已支持Avalanche區塊鏈:10月30日消息,區塊鏈技術提供商Venly近日宣布,Venly用戶可以在其Venly錢包中創建Avalanche錢包,并在Venly市場上交易Avalanche NFT。借助Venly錢包解決方案,Avalanche上的項目可以向其用戶提供錢包服務。通過使用Venly的市場API,Avalanche項目可以輕松創建由Venly技術支持的NFT市場。[2021/10/30 6:21:43]

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

Bored Ape Yacht Club將推支持元宇宙的3D猿猴NFT:8月30日消息,據推特消費者產品營銷負責人Justin Taylor透露,Bored Ape Yacht Club將推出3D猿猴NFT,每個Mutant Ape 和 Bored Ape 都會獲得一個完全渲染和裝配好的 3D 模型,此類3D模型可以在元宇宙中使用(目前尚不清楚是否支持制作自己的內容)。此外,Justin Taylor還展示了一個Bored Ape Yacht Club正在進行的3D猿猴NFT原型。[2021/8/30 22:46:25]

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萬美元)被鎖定無法提取。

Tags:NFTPROFUNDFUNUltra NFTTrapeza ProtocolFund Token CoinGoHelpFund

fil幣價格今日行情
元宇宙:持續分化的NFT市場:新的金字塔正在形成_KONGZ

經過一年多的發展,NFT市場,這個交易量超過500億美元的全新領域,已經有了足夠多的項目樣本。為了區分各個NFT項目的質量,「藍籌」這個傳統市場的概念也被引入到了NFT市場中用以為優秀的NFT項.

1900/1/1 0:00:00
USD:部談電信網絡詐騙犯罪:詐騙手法加速迭代變化_usdt幣交易違法嗎

新型網絡犯罪已成為主流犯罪,詐騙手法加速迭代變化,攻防對抗不斷加劇升級,跨國有組織特征日趨明顯……在14日上午國新辦舉行的新聞發布會上.

1900/1/1 0:00:00
ALS:文物+元宇宙 博物館如何玩出新花樣?_區塊鏈技術適合女生嗎

元宇宙概念愈炒愈熱,無論是科技新貴,還是消費品企業,甚至連房地產行業都狂奔入場,生怕錯過風口。曾經靠“朕知道了”紙膠帶等實體文創產品煥發新生機的古老博物館,如今也將目光瞄準了元宇宙.

1900/1/1 0:00:00
CHA:頻頻被盜 跨鏈安全隱患大 區塊鏈下一代的互操作性該如何應對?_RUN

不知不覺,時光已經進入了2022年。從我們17-18年第一次提出跨鏈這個概念,已經有4,5年的時間。誰都沒有想到,我們的“跨鏈”進度,會是現在這個樣子.

1900/1/1 0:00:00
區塊鏈:當你購買NFT時 你購買了原始內容的版權嗎?_SON

隨著NFT的快速發展,各行各業開始入圈NFT,大大小小的NFT項目不斷涌入市場,NFT市場整體呈蓬勃發展趨勢。然而,市場越大,問題也會隨之而來.

1900/1/1 0:00:00
NFT:元宇宙需要法律規范_元宇宙專業好就業嗎

對元宇宙了解越多,越感覺到這一領域需要法律規范的重要性。一方面,不要神話元宇宙,另一方面需要規范元宇宙,這是元宇宙健康發展,有益國家和民族的關鍵.

1900/1/1 0:00:00
ads