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

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

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

Animoca Brands:將于4月7日啟動“阿童木ATOM” Genesis NFT系列鑄造:金色財經報道,Akihabara Area Tourism Organization Co., Ltd.、Animoca Brands Japan、以及MADworld今天宣布“鐵臂阿童木”ATOM Genesis NFT系列將于2023年4月7日推出預鑄造,據悉4月7日是鐵臂阿童木的生日,據悉ATOM Genesis NFT系列包含150種不同 NFT,由40位日本藝術家在AKIBA的官方支持下創作,這些NFT藝術品由Tezuka官方授權成為鐵臂阿童木品牌的衍生品。(animocabrands)[2023/4/5 13:46:46]

安全團隊:NFT項目yaypegs Discord服務器遭攻擊:金色財經報道,據Certik監測,NFT項目yaypegs的Discord服務器遭攻擊,在服務器恢復之前,請不要點擊鏈接、鑄造或批準任何交易。[2023/1/8 11:01:07]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

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

漏洞一:

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

音樂NFT項目Melos Studio完成50萬美元公募融資:3月2日消息,Melos Studio于2022年3月1日UTC時間下午2點(北京時間晚上10點)在Tokensoft進行首次Melos代幣的Public Sale,Melos代幣運行于以太坊鏈(ERC-20),每枚Melos代幣公售價格為0.05 USDT,總募資額為50萬USDT,占代幣總量的1%,募資額已達到99.9%時完成Public Sale。此次Public Sale因參與人數達6600人,所以采用抽簽制,最終中簽人數為僅為530人。

Melos是一個去中心化的元宇宙+音樂web3.0協作平臺,面向音樂家和音樂創作者。它也是去中心化創作者經濟的先驅,因為Melos允許任何人通過其工具創作音樂。[2022/3/2 13:33:13]

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

Willy Woo:NFT現在還未出現泡沫跡象:9月5日消息,分析師Willy Woo發推表示,NFT還沒有泡沫跡象,現在還沒有。一旦它們被分割并與衍生品進行大規模交易,那么就是泡沫出現的時候。大空頭和2008年房地產崩盤的場景同樣適用于未來的NFT市場。[2021/9/5 23:01:50]

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:NFTPROUNDFUNnft幣有升值空間嗎WingsProtocolfund幣圈MK FUND

XLM
Web3 興起將帶來真正意義上的「眾籌」_WEB

對于眾籌這個概念,相信所有人都并不陌生,不過相比于 Web2 時代而言,Web3 在推動眾籌方面具備相當的優勢.

1900/1/1 0:00:00
BAYC 的成功演變:其背后的品牌價值剖析_BAY

非同質化代幣 (NFT) ?持續在主流媒體中破圈,其中最著名的當屬 Punk、BAYC 這種元老級別的藍籌項目.

1900/1/1 0:00:00
Euterpe:將音樂IP帶入Web3世界_EUT

Web3正燃,無論是web2的互聯網還是Crypto,都在尋找不同的web3實現路徑,而嘗試者在目標上也實現了明顯一致性:歸還用戶數據所有權及相關權益.

1900/1/1 0:00:00
觀點:《華爾街日報》稱NFT市場正在消亡 這是錯誤的_NFT

前不久,《華爾街日報》發表了一篇文章稱NFT市場正在崩潰,本篇文章則針對《華爾街日報》的觀點提出了反駁,認為《華爾街日報》發表的觀點是錯誤的且具有誤導性,具體內容是怎樣的,一起往下看吧.

1900/1/1 0:00:00
為OP估值:看看你的OP空投值多少錢_TVL

要估算 OP 的價格和空投價值,我們需要:1. 分析 OP 的 Token 經濟學;2. 把它與其他協議及相關指標進行對比;3. 基于 3 個估值預期進行分析:樂觀、溫和和悲觀.

1900/1/1 0:00:00
Newman Capital 研究:ApeCoin DAO 和新的 AIP 提案分析 為何爭議不斷?_APE

一、近期市場活動 在過去的周末,許多討論一直圍繞著備受期待的 Yuga Labs x Animoca Brands Otherside 土地出售而流傳.

1900/1/1 0:00:00
ads