以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > FTX > Info

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

Author:

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

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

1事件相關信息

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

前巴克萊債券交易員投資“無聊猿”NFT一舉獲利700%:金色財經報道,前巴克萊債券交易員Ovie Faruq和Mike Anderson把促使自己該行轉投幣圈的一系列數字藝術收藏品賣掉了。根據非同質化代幣(NFT)市場OpenSea的交易數據,Faruq和Anderson本周以單價78.08-78.18以太幣的價格賣出72個“無聊猿游艇俱樂部”NFT,相當于約925萬美元,而他們的初始投資是為114萬美元左右,這意味著獲利至少700%。 (彭博)[2023/2/24 12:26:28]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

NFT項目“胖企鵝”Pudgy Penguins地板價突破4 ETH創歷史最高記錄:金色財經報道,據最新數據顯示,NFT項目“胖企鵝”Pudgy Penguins地板價已突破4 ETH,創下歷史最高記錄,本文撰寫時為4.04 ETH,24小時漲幅6.32%。此外,該項目歷史交易額達到1.911億美元,市值突破8000萬美元(當前為8078萬美元)。有消息稱,Nansen 首席執行官 Alex Svanevik、Saks Fifth首席運營官 Avenue RJ Cilley、Meta 合作伙伴團隊的 Jordan Sterling等多家知名企業高管已加入該項目顧問委員會或是推動其上漲的原因。[2022/8/23 12:42:19]

2?漏洞分析

新加坡TOO基金公司在TOOSWAP.IO發布低碳系列環保樹苗NFT:據官方消息,新加坡TOO基金公司于2022年1月17日20點在TOOSWAP.IO發布低碳系列環保樹苗NFT。

TOO基金呼吁大家關注環保,發行1萬顆大樹NFT,TOO基金表示,將銷售收入全部捐出,在與環保組織的溝通下,第一站將在柬埔寨洞里薩河旁捐贈種植1萬顆樹。大約2個月時間種植到位,項目方會實時公布具體進展。[2022/1/17 8:54:40]

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

漏洞一:

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

央視報道:NFT是數字資產真實性與所有權的可靠證明:金色財經報道,CCTV-2天下財經欄目近日報道了NFT,標題為“NFT是數字資產真實性與所有權的可靠證明”。報道簡單介紹了NFT是什么,并稱以數字藝術品為表現形式的NFT最受市場認可,NFT能夠證明數字資產的真實性與所有權,以及NFT的原作者在創作之初可設置版稅標準。[2021/4/7 19:52:16]

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

Tags:NFTPROFUNDUNDNFTBAsset-Backed ProtocolButterfly Fund 11UNDEAD

FTX
web3:顛覆互聯網還是白日夢一場?_WEB

圍繞web3的這場論戰或許是近些年科技圈爆發的最大的一場:一邊是技術烏托邦派、提供各種web3服務的公司及其風險投資人.

1900/1/1 0:00:00
元宇宙能不能脫離Web3?_WEB

元宇宙概念的興起,是從Facebook更名為Meta說起,這個詞正是來自于元宇宙—Metaverse.

1900/1/1 0:00:00
比特幣持倉周報:大型機構逆勢開多 階段止跌拐點到來?_比特幣

4?月?16?日公布的最新一期?CFTC?CME?比特幣持倉周報顯示,統計周期內比特幣出現了超過?5000?美元的大幅下跌,幣價時隔近一個月再度跌破?40000?整數關口.

1900/1/1 0:00:00
金色前哨|Polygon將推出Avail測試網_區塊鏈

金色財經報道,4月8日消息,以太坊擴容網絡Polygon宣布將于第二季度推出可拓展性區塊鏈網絡Avail測試網,Avail將成為Polygon旗下的一個獨立網絡.

1900/1/1 0:00:00
Meta逆境押寶NFT 拓展金融業務_MET

Facebook在更名Meta后,一方面通過研發智能可穿戴設備探索元宇宙,另一方面則借助區塊鏈技術和NFT構建虛擬世界.

1900/1/1 0:00:00
Curve 如何成為 LUNA 購買 BTC 的提款機?_CUR

TFL擁有4.13億LUNA代幣,今天價值433億美元,這比目前流通的代幣供應量還要大。在不受到干擾的情況下賣出這一部分,就像是在走鋼絲。 在過去的6個月里,TFL已經開始解除其儲備.

1900/1/1 0:00:00
ads