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

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

Author:

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

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

1事件相關信息

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

Peter Schiff將拍賣其BTC Ordinals NFT藝術收藏:金色財經報道,加密貨幣批評者Peter Schiff多年來一直討厭加密貨幣,兩年前還稱NFT毫無價值,而且很容易復制,但他準備發布一套基于比特幣的NFT藝術收藏,很快就會進行拍賣。Schiff在5月27日的推特上發布“Golden Triumph”系列。該系列將通過從6月2日開始到6月9日結束的兩部分拍賣出售。對于Ordinals,出價最高的人將獲得該系列的#1,接下來的49個最高出價者將獲得#2——#50。[2023/5/27 9:45:56]

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

漏洞合約:

NFT市場NuqtahNFT與Consensys達成戰略合作:6月19日消息,沙特阿拉伯NFT市場NuqtahNFT與以太坊區塊鏈公司Consensys達成戰略合作伙伴關系。該合作協議旨在利用Consensys的專業技能支持沙特阿拉伯的Web 3初創公司。(Tradearabia)[2022/6/20 4:39:04]

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

2?漏洞分析

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

漏洞一:

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

雅詩蘭黛將在Decentraland元宇宙時裝周期間獎勵NFT:3月22日消息,美國化妝品品牌雅詩蘭黛將作為Decentraland元宇宙時裝周(Metaverse Fashion Week)的獨家美妝品牌合作伙伴,在3月24日至28日免費獎勵受其主打產品啟發的1萬個NFT。(《WWD》)[2022/3/22 14:11:25]

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

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

NFT市場OpenSea交易總額突破70億美元 創歷史新高:金色財經報道,據DappRader最新數據顯示,NFT市場OpenSea交易總額已突破70億美元(交易者數量為484.164),創下歷史新高,本文撰寫時為 74.7億美元,位列NFT市場交易額排名第一位。排在第二名位置的是Axie Infinity,當前交易總額達到22.7億美元(交易者數量超過68萬);第三名是Cryptopunks,交易總額為13.9 億美元。[2021/10/1 17:19:35]

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:NFTUNDFUNDFUNFYZNFTREBOUNDSquadFundBETX.FUN

FTT
數字人:高速公路收費有望支持數字人民幣 福建、廣東將試點

移動支付網訊:4月8日,福建省高速集團召開高速公路數字人民幣場景應用推進會,會上提出前期將以長樂服務區等場景試點數字人民幣應用,由點到面有序推進,爭取4月中下旬完成測試并上線.

1900/1/1 0:00:00
TRU:Arbitrum存在哪些挑戰?為何推出Nitro?

L2網絡Arbitrum自去年上線以來,因其提供廉價和快速的用戶體驗而迅速獲得了巨大的吸引力,TVL(總鎖倉價值)早已經超過了幾十億美元.

1900/1/1 0:00:00
LANA:《財富》特稿:Solana Labs及其創始人如何構建Web3核心層?

原文標題:《HowAnatolyYakovenko’scryptostartupSolanaLabsisbuildingwhatinvestorsthinkwillbeacorelayerofW.

1900/1/1 0:00:00
AVA:金色前哨|Polygon將推出Avail測試網

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

1900/1/1 0:00:00
CIA:SocialFi:改變區塊鏈行業全球化的關鍵技術

SocialFi:改變區塊鏈行業全球化的關鍵技術2021年上半年,社交DAOFriendswithBenefits開始融資,截至9月初以1億美元的估值完成千萬美元的融資.

1900/1/1 0:00:00
STA:為什么我們需要跨鏈橋?當下有哪些熱門跨鏈項目?

未來將是多鏈的,跨鏈橋能幫我們獲得更多鏈上收益和交易機會。跨鏈橋使我們能夠獲得許多鏈上的收益和交易機會。橋接有幾種形式,每一種都有其自身的安全性、速度和可靠性的組合.

1900/1/1 0:00:00
ads