以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

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

Author:

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

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

1 事件相關信息

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

《龍與地下城》擬放棄實施NFT等衍生Web3內容禁令:金色財經報道,知名游戲《龍與地下城》游戲商 Wizards of the Coast 向玩家和內容創作者“投降”,宣布不會推進修改擬議的游戲許可協議,包括不會限制衍生 NFT 項目。本月初,Wizards of the Coast 宣布將修改許可變更,NFT 等衍生Web3 內容在新規則下將會被禁止,Wizards of the Coast 在 2022 年首次分享了《龍與地下城》的開放游戲許可證(OGL)計劃,允許粉絲和其他公司創作和銷售受游戲啟發的衍生作品,包括 NFT 數字藏品等,但之后遭到社區反對,不過現在該游戲社區成員以壓倒性多數投票反對未決的許可證更新,86% 對相關政策不滿意,包括禁止第三方創作者衍生 NFT。(decrypt)[2023/1/31 11:38:52]

Gucci與SuperRare合作推出NFT系列The Next 100 Years of Gucci:7月7日消息,奢侈品巨頭Gucci與NFT市場SuperRare合作推出NFT系列The Next 100 Years of Gucci。Gucci將邀請11位NFT藝術家將其百年品牌傳統融入到該NFT系列中,并從今日起在Vault網站上進行拍賣。

此前報道,Gucci購入25000美元NFT市場SuperRare代幣RARE。[2022/7/7 1:58:42]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

Valencia CF與體育區塊鏈Chiliz達成合作,將推出100個限量版NFT:11月6日消息,西班牙足球俱樂部Valencia CF與體育區塊鏈Chiliz達成合作,將于周日在Socios.com推出100個限量版NFT,以紀念Valencia CF與Atlético de Madrid在西甲比賽中的一個難忘時刻。(Nairametrics)[2021/11/6 6:35:07]

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

漏洞一:

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

Theta Network創建以NASA為主題的NFT:Theta Network在其實時流媒體網站Theta.tv上創建以NASA為主題的NFT。(CryptoSlate)[2021/2/18 17:26:21]

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

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

4.這個漏洞被人在鏈上證明有效,但隨后攻擊合約便進行了解鎖,并沒有進行攻擊利用,且公開進行了申明。

漏洞二:

該漏洞也是導致價值約3400萬美元的ETH資產被鎖死在合約中的元兇。

1.在claimProjectFunds函數中,該函數主要用于項目方提款。為了避免項目方權限過大,在用戶完成提款之前就將合約中的資產全部轉走導致用戶無法退款,所有的退款操作應全部完成之后項目方才能夠提款。業務邏輯設計上來說,是沒有問題的。然而,在具體的代碼實現中,當前的代碼容易受到漏洞一的影響,導致項目方無法提款,不過這只是潛在的風險,本次資金鎖死的元兇不是這個原因。

2.注意函數中第620行代碼:require (refundProgress > = totalBids)此處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:NFTFUNFUNDUNDapenft幣官方最新消息AssetFunFUND價格Fompound

火必交易所
以太坊:晚間必讀5篇 | GameFi會是另一個加密騙局嘛?

1.金色觀察 | 抹去美聯儲會議后的反彈收益 BTC緣何下破36000美元?在美聯儲加息宣布后的周三,BTC取得短暫反彈.

1900/1/1 0:00:00
WEB:NFT時裝:粉絲、文化和新消費

近幾年,時裝產業緊隨時代的潮流,踏入了數字時代。隨著人口結構的變化,主力消費人群也正慢慢過渡到Z世代。在涉獵 NFT 的時裝品牌中,有風靡全球的老牌時尚公司,也有只經營虛擬時裝的新興項目.

1900/1/1 0:00:00
okex:歐易行業周報(5.2 — 5.8):歐易成為邁凱倫車隊首席贊助商

一、行業頭條: (1)全球政策: 1.1 美聯儲宣布5月利率決議:加息50個基點,6月1日作為縮減資產負債表的開始日期.

1900/1/1 0:00:00
MICRO:MicroStrategy 「All in Bitcoin」的背后是否另有隱情?

去年加密貨幣的大牛市吸引了一眾美股上市公司,Elon Musk 也從之前喊單美股改為喊單比特幣,特斯拉等上市公司在主營業務之余也買入了不少比特幣.

1900/1/1 0:00:00
HER:詳解Otherside土地稀缺體系 看“無聊猿”BAYC背后公司的“巨大圖謀”

在剛剛過去的五一假日里,Yuga Labs公司推出的元宇宙項目Otherside 成了最大熱門.

1900/1/1 0:00:00
BTC:金色趨勢丨BTC到底了嗎?

BTC價格再次回落,最低跌至35500美金附近暫時止跌回升,前期已多次提示目前仍為空頭趨勢,不要盲目追高.

1900/1/1 0:00:00
ads