比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > AVAX > Info

驚現低級漏洞?簡析NFT項目Akutar資金鎖定事件_FUND

Author:

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

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

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

Arbitrum擬對7.5億枚ARB代幣的分配進行獨立投票:金色財經報道,Arbitrum基金會在社區強烈反對之下擬對7.5億枚ARB代幣的分配進行獨立投票,此外他們還表示或將AIP-1提案分解為一系列單獨的提案投票,為“生態系統發展基金”提供提供有關如何使用資金的背景信息和一份于基金會預算的“透明度報告”。(coindesk)[2023/4/3 13:41:20]

成都鏈安技術團隊立刻進行了分析。漏洞合約:0xf42c318dbfbaab0eee040279c6a2588fa01a961d#2漏洞分析

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

1.第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款。2.而這里使用了call函數進行退款操作,且把退款的結果作為require的判定條件。

比特幣礦企Marathon成為BTC持有量第二大上市公司:11月9日消息,在11月8日舉行的第三季度財報電話會議上,比特幣礦企Marathon Digital首席執行官Fred Thiel宣布該公司持有的BTC數量已經達到11,300枚,價值約合2.05億美元,躋身成為BTC持有量第二大的上市公司,僅次于MicroStrategy,超過了加密貨幣交易所Coinbase和Jack Dorsey旗下支付公司Block Inc.。(Cointelegraph)[2022/11/9 12:37:26]

觀點:散戶投資者已基本退出比特幣投資:10月22日消息,區塊鏈協會執行董事Kristin Smith在接受CNBC采訪時指出,與其他月份相比,當前比特幣的波動性似乎趨于穩定。主要原因是散戶投資者已基本退出比特幣投資,他們目前沒有能力將多余的錢投入比特幣。但是她認為,現在仍在投資比特幣的投資者將會長期堅持下去。

Kristin Smith表示:“隨著我們開始看到經濟復蘇,人們將更多風險投入到他們的投資組合中,我們將看到對比特幣的投資增加,隨后價格上漲。”(Finbold)[2022/10/23 16:35:43]

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

派盾:MCD Join ETH A保險庫一周之內減少78.68萬枚WETH:6月20日消息,據派盾預警監測,目前MCD Join ETH A保險庫余額為51.45萬枚WETH,一周之內減少78.68萬枚WETH。Nexo在6月18日燒毀了約7340萬枚DAI(約7330萬美元)以在MakerDAO上取回44.6萬枚WETH(約4.8億美元)。[2022/6/20 4:40:02]

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

針對本次事件,成都鏈安技術團隊建議:1.開發者應具備基本的安全開發意識,熟悉智能合約開發應注意的安全問題;2.在合約設計和實現時,注意代碼實現的正確性,項目上線前,可選擇專業的安全審計公司進行全面的安全審計,規避安全風險。

Tags:FUNDFUNPROUNDFundTokenfunfi幣在哪里買DOGPROUNDEAD幣

AVAX
?Covalent投入2500萬美元資金,為Web3帶來數據可驗證性_VAL

溫哥華,2022年5月4日--Web3數據統一應用程序接口Covalent宣布,在Covalent去中心化網絡上推出了全球首個基于證明的數據索引器.

1900/1/1 0:00:00
首家元宇宙實體「Meta Store」長啥樣?跟著我們搶先開箱_ETA

Odaily星球日報譯者|Moni 雖然Meta此前宣布對元宇宙世界中的銷售交易抽取47.5%手續費并引發不少批評聲浪,但他們即將推出的首家元宇宙實體店「MetaStore」還是吸引了大量關注.

1900/1/1 0:00:00
加密世界協調慈善捐贈的四種模式_ETH

十萬條以太坊主網的交易記錄,顯示了區塊鏈慈善捐贈是如何協調的。加密貨幣有一個奇怪的矛盾點。它強調個人主權,一些人認為這是一個核心的概念。但也有一種看似相反的力量,將之視為協調和共識的過程.

1900/1/1 0:00:00
馬斯克440億美元買下Twitter:一個多月步步為營,心愿終得償_馬斯克

經過了漫長的兩周時間,馬斯克對美國社交媒體巨頭Twitter的收購案終于塵埃落定。Twitter發布了一篇官方新聞,表示董事會已經全票通過并接受了馬斯克的收購和私有化要約.

1900/1/1 0:00:00
星球日報 | Do Kwon提議重建Terra并發行新LUNA;Circle發布USDC透明度和信任度報告(5月16日)_UST

頭條 DoKwon提議重建Terra并公布發行10億新LUNA代幣方案星球日報訊DoKwon在Terra論壇發布了重建Terra生態計劃,并且提出了要發行10億枚新的LUNA代幣.

1900/1/1 0:00:00
a16z:元宇宙的7個基本要素_WEB3

自90年代創造“元宇宙”以來,一直有很多關于“元宇宙”的討論,但尤其是在大流行期間,在Facebook更名為Meta之后更是如此.

1900/1/1 0:00:00
ads