比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > SAND > Info

NFT: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()。此外,團隊也無法領取資金,基本上等于銷毀。?

GaryVaynerchuk宣布VaynerNFT更名為Vayner3:7月17日消息,NFT 項目VeeFriends創始人Gary Vaynerchuk宣布,他的公司 VaynerNFT 將正式更名為 Vayner3,其團隊也將會把業務逐漸拓展到更廣泛的 Web3 領域,而不是僅局限于 NFT。

VaynerNFT 成立于 2021 年 7 月,隸屬于 VaynerX,在過去的一年里,他們推出了多個 NFT 項目,隨著行業和機會的增長,這家由 GaryVee 領導的公司擴大了產品范圍,以滿足整個 Web3 行業不斷增長的需求,在新品牌下,該公司將專注于指導世界領先企業和知識產權所有者進行下一次消費者行為迭代,目前其合作伙伴包括威、百事可樂、美國公開賽、Coinbase 等。

據 NFTGo.io 數據顯示,截至目前 VeeFriends NFT 系列市值達到 1.9385 億美元,地板價為 7.95 ETH。(NFTevening)[2022/7/17 2:18:30]

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

Palm NFT Studio宣布其二級市場將于2022年春季推出:3月22日消息,基于以太坊側鏈進行開發的NFT工作室Palm NFT Studio宣布,其二級市場將于 2022 年春季在Palm網絡上推出。擁有DC Fandome 2021NFT,屆時還會有更多驚喜。

此前報道,美國知名漫畫公司DC宣布與Palm NFT Studio合作,在 2021 年 10 月 5 日推出首個 DC 官方 NFT 系列。此后,為了慶祝 2022 年《新蝙蝠俠》電影的發行,AMC 影院和華納兄弟也與 Palm NFT Studio 合作,發行了在 Palm 網絡上鑄造的限量版 NFT。[2022/3/22 14:11:07]

漏洞合約:

數據:NFT價格從1美元到數百萬美元不等,均價約900美元:10月24日消息,數字收藏品市場OpenSea數據顯示,NFT數字收藏品平均成本約為900美元。這是根據數千次銷售和多次收藏計算得出的平均成本。同樣,在Rarible上,平均售價約為890美元。它表明,雖然很多人可能已經對NFT所有權感到價格過高,但進入門檻肯定比一些人想象的要小。(dappradar)[2021/10/24 6:09:45]

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

2?漏洞分析

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

SushiSwap核心開發者發起“創建NFT交易所NATTO”的新提案:SushiSwap核心開發者levx.eth發起新提案,提議創建NFT交易所和Launchpad——NATTO(納豆)。除了為UniswapV3NFTLP代幣持有者提供無縫銷售解決方案外,該方案還將為Sushi社區提供一個gas費優化的NFT交易平臺,通過專營店和個人畫廊launchpad支持NFT藝術家和收藏家。主要細節如下:-支持任何ERC721/1155代幣交易,無需許可。默認貨幣為ETH和SUSHI,但是支持任何SushiSwap上線的ERC20代幣作為支付方式;-有三種訂單類型:固定價格、荷蘭拍賣以及英式拍賣;-對UniswapV3LP代幣(TLDR,即NFT)提供原生支持。當UniswapV3LP代幣出售時,賣家可以選擇自動轉換Sushi的對等代幣對(如果有的話);-包含NFTLaunchpad,用戶可以在NATTO上開自己的專營店;-交易費用為2.5%,所有費用歸xSUSHI持有人所有。[2021/3/26 19:20:11]

漏洞一:

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

Tags:NFTFUNDFUNUNDFYZNFTGoHelpFundUBIEX FUNDHYS FUND

SAND
NFT:金色Web3.0日報 | 小鵬汽車發售NFT天貓數字藏品

DeFi數據 1.DeFi代幣總市值:1223.21億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量:40.

1900/1/1 0:00:00
以太坊:金色觀察|gas費能變成固定的嗎?

以太坊用戶一直受gas費浮動的困擾,這帶來了一個問題,Gas費能變成恒定的嗎?2021年8月,以太坊研究者論壇里一個geth的開發者提出.

1900/1/1 0:00:00
BEA:Beanstalk Farm 攻擊事件分析

北京時間2022年4月17日,CertiK審計團隊監測到Beanstalk協議被惡意利用,導致24,830ETH和36,398,226BEAN遭受損失.

1900/1/1 0:00:00
FRA:Framework Ventures:2030年的Crypto市場將是怎樣的?

原標題:《FVIII:TheEndofTheBeginning》導讀:今日,FrameworkVentures宣布完成募集規模達4億美元基金“FVIII”.

1900/1/1 0:00:00
CUR:Curve 生態是套娃還是 DeFi 樂高的巧妙組合

本文嘗試從CurveWar的基礎上去簡單理解RedactedCartel,把RedactedCartel理解為是CurveWar的Bribe延伸平臺,做Bribe的Marketplace.

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

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

1900/1/1 0:00:00
ads