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

分析 | YFValue,一行代碼如何鎖定上億資產_STAK

Author:

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

前言

據鏈聞消息,DeFi項目YFValue發布公告稱,團隊于昨日在YFV質押池中發現一個漏洞,惡意參與者借此漏洞對質押中的YFV計時器單獨重置。目前已有一個惡意參與者正試圖借此勒索團隊。慢霧安全團隊對此進行了深入分析,以下是相關技術細節。

細節分析

分析了一大堆,回到我們最初的問題,惡意的用戶是怎么鎖定其他用戶的資產的呢?

回到用戶抵押的邏輯,可以發現抵押邏輯中的stakeOnBehalf函數本意是幫助進行抵押,但是這里有個問題,如果這個用戶先前已經有抵押了呢?那通過對已經抵押的用戶再次進行抵押,比方說抵押1個YFV,是不是就能以極低的成本重置已抵押的用戶的計時器,導致用戶在withdraw時無法成功調用。更進一步,假設YFV抵押用戶已經成功調用了stakeReward函數,在快要達到unfrozenStakeTime所規定的時間時,惡意的用戶可以通過stakeOnBehalf函數給這個用戶抵押少量資產,即可再次對抵押獎勵進行鎖定,理論上這樣往復循環,即可使用戶無法取出自己的資產,但這個問題并不會導致資金損失。攻擊流程如下:

前車之鑒

這是本月出現的第二個沒有經過審計的DeFi項目所暴露出的風險,根據YFValue的官方聲明(https://medium.com/@yfv.finance/yfv-bringing-true-value-to-yield-farming-bddc4edf889a),項目代碼是由富有經驗的開發者進行開發的,同時借鑒了其他成功的項目的代碼,但是仍無可避免的出現了風險。術業有專攻,安全審計一方面需要項目方的正向思維,另一方面,還是需要專業的安全團隊的逆向思維,從專業的黑客角度進行模擬對抗,發現問題。

修復方案

通過分析代碼和漏洞細節,針對本次漏洞,修復方案也很簡單,只要在抵押的時候檢查用戶的抵押狀態是否為已經抵押,如果已經抵押,則不允許再次抵押。或者對每次的抵押進行單獨的處理,不能對先前的抵押狀態產生影響。

Tags:STAKSTASTAKEVALSTAKDGUSTA價格StakedFIROHIVALHALLA

KuCoin
新基建時代,全合規超算產業如何共享大紅利丨2020全球區塊鏈算力大會_區塊鏈

中國工程院院士倪光南說,僅“十四五”期間,新基建能夠直接、間接帶動的投資規模就高達30萬億元。面對數十萬億級市場,礦業如何抓住這一時代機遇?8月22日,在“2020全球區塊鏈算力大會暨新基建礦業.

1900/1/1 0:00:00
大盤跌入調整區間,日內有望超跌反彈_BTC

作者|哈希派分析團隊 BTC 24h漲幅超20% 市場整體跟隨大盤快速上行:金色財經報道,據火幣行情顯示,BTC自昨日午間起,從5300 USDT附近一路震蕩上行,最高至6399 USDT.

1900/1/1 0:00:00
美國國稅局再度發出稅收警告,納稅是否為加密貨幣合法必經之路?_加密貨幣

近日,美國國稅局開始向加密貨幣持有者發出一批新信件,咨詢他們是否正確地申報稅款。信件寫道:“我們了解到您擁有一個或多個賬戶包含虛擬貨幣,但可能未正確報告您涉及虛擬貨幣的交易,包括加密貨幣和非加密.

1900/1/1 0:00:00
OKEx投研 | 比特幣關注11900,視作短期強弱分界_USD

免責聲明:本專欄內容概不構成任何投資意見,內容亦并非就任何個別投資者的特定投資目標、財務狀況及個別需要而編制。投資者不應只按本專欄內容進行投資.

1900/1/1 0:00:00
“去中心化”遭質疑:Curve創始人手握71%投票權_DAO

本文來自?Decrypt,原文作者:DanielPhillips&AmyCastorOdaily星球日報譯者|念銀思唐 摘要: -DeFi平臺Curve的創始人MichaelEgorov.

1900/1/1 0:00:00
8月比特幣期貨未平倉頭寸環比減少1.57億美元,比特幣或能飆至12000美元_COI

比特幣(BTC)期貨到期后,無論是在價格影響還是成交量方面都表現平平。未平倉頭寸僅減少了1.57億美元.

1900/1/1 0:00:00
ads