買以太坊 買以太坊
Ctrl+D 買以太坊
ads

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

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系列未能售罄:4月21日消息,此前星巴克推出了NFT系列“First Store”,目前5000件NFT只賣出了4579枚。而在此之前,上一批NFT僅用時20分鐘就全部售罄。(the block)[2023/4/21 14:18:54]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

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

NFT平臺Spores完成230萬美元融資,NGC等參投:官方消息,基于公鏈Cardano的全棧NFT平臺SporesNetwork宣布完成230萬美元融資,投資機構包括NGCVentures、SVC、ExNetwork、SL2、TwinApex、FocusLabs、MavenCapital、OIG和VivianCapital。[2021/7/17 0:59:13]

漏洞一:

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

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

拳擊冠軍Tyson Fury主題系列NFT在HoDooi公開發售:據官方消息,NFT發行交易平臺HoDooi與世界重量級拳擊冠軍Tyson Fury合作,在7月12日推出NFT系列藏品。

該NFT藏品以拍賣和搶購兩種方式進行。競拍成功者可獲得1/1NFT;5*5英尺Tyson Fury簽名的實物繪畫;Tyson Fury簽名的拳擊手套;Tyson Fury 提供的視頻。銷售的系列主題NFT,按照稀有度分為鉆石、白金、黃金、白銀和青銅五個等級。[2021/7/9 0:39:57]

XRPL Labs創始人提出在XRPL上支持NFT的提案:XRPL Labs創始人Wietse Wind提出在XRP分類帳(XRPL)上實現對NFT的支持的提案,該提案不需要更改XRPL的代碼。(CryptoGlobe)[2021/3/1 18:03:45]

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:NFTFUNDPROFUNNFTLegendssfund幣前景Hubble ProtocolFundYourselfNow

比特幣價格實時行情
CAP:驚恐一夜 UST 死亡螺旋的深淵之口正在「吞噬一切」_lunc幣掛鉤ustc最新消息

散戶遭「血洗」,疫情以來利潤全數回吐原文標題:瘋狂一夜,無差別空襲后市場上還剩誰和誰最后的倔強?隔夜比特幣加速下行,早盤一度跌破 30000 美元整數關口,盤中最低下探至 29730 美元.

1900/1/1 0:00:00
THE:為科學提供一個去中心化的數據共享空間_The Earth Shiba

科學數據的語料庫是分散的、受訪問控制的,它們的迅速增長已經超出了中心化服務的維護能力。點對點技術的最新發展使得建立一個對所有人開放的永久科學記錄檔案成為可能.

1900/1/1 0:00:00
加密貨幣:中國NFT維權第一案背后的制勝法寶原來是它_區塊鏈工程專業學什么課程好

4月20日,全國首例NFT維權案件在杭州互聯網法院正式宣判。這一判決緊隨“三協會倡議”之后,具有里程碑式意義.

1900/1/1 0:00:00
WEB3:Web3 to Earn:復制與創新_NFT

市場上的Web3 to Earn項目每天都在增加,其中嗶嗶News統計到的就有84個。它們正在以潛移默化的方式嵌入生活,涉及我們生活的方方面面,跑步賺幣,騎行賺幣,讀書賺幣,寫作賺幣,學英語賺幣.

1900/1/1 0:00:00
USD:金色Web3.0日報 | 央視網推出的航天紀念款數字藏品基于Polygon區塊鏈_區塊鏈

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

1900/1/1 0:00:00
TAL:元宇宙混沌期 什么是真風口?_元宇宙概念是什么意思Facebook

前景毋庸置疑,爆發為時尚早。4月27日,中國科技產業智庫「甲子光年」在線上舉辦2022「甲子引力X」數字經濟高峰論壇.

1900/1/1 0:00:00
ads