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

LAYER:Cobo安全團隊:跨鏈橋協議Stargate重大安全漏洞分析_ROO

Author:

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

日前Stargate跨鏈橋的底層協議LayerZero更新了默認的交易驗證合約,經Cobo區塊鏈安全團隊分析,此次更新修復了之前版本中存在的嚴重漏洞,該漏洞可能導致所有依托LayerZero構建的跨鏈項目的資產受到影響。

StargateFinance是近日最受人矚目的跨鏈橋項目,截至發文時TVL已超過35億美金。

Stargate跨鏈橋底層基于LayerZero實現跨鏈消息傳遞。LayerZero完成跨鏈消息傳遞的基本原理是:

Oracle會將源鏈上的blockhash和blockreceiptsRoot提交到目標鏈上

Cobra發推呼吁就比特幣白皮書版權等與CSW進行法律辯護:圍繞Bitcoin.org托管比特幣白皮書一事,近日,Bitcoin.org網站共同所有者Cobra發推呼吁稱,如果想對Bitcoin.org有所貢獻,可與CSW對白皮書的版權聲明和域名的所謂所有權進行法律辯護。與此同時,Cobra還隨推文貼出相關捐贈地址。此前消息,由于CSW提出的侵犯比特幣白皮書版權的指控,有開發者撤下了Bitcoin.org官方的比特幣白皮書。隨后Bitcoin.org官方對此聲明,Bitcoin.org擁有托管比特幣白皮書的合法權利,將繼續托管比特幣白皮書,抵制虛假指控。[2021/1/24 13:21:07]

Relayer會將源鏈上跨鏈消息所在交易的receipt以及該receipt與blockreceiptsRoot的路徑關係提交到目標鏈上,此時目標鏈上的交易驗證合約會基于EthereumMPT的依賴關係,對Relayer所提交的receipt和Oracle所提交的receiptsRoot的對應關係進行驗證

聲音 | 眼鏡蛇Cobra:比特幣最終需要增加區塊大小:眼鏡蛇Cobra發布推文稱,事實上,比特幣最終需要增加其區塊大小,因為即使是閃電網絡也無法以高額費用運作。然而問題是,社區中很大一部分人在意識形態上陷入了小區塊的思維模式,很難爬出來。[2019/4/25]

如果驗證通過,該receipt被認為是合法的receipt,并向上層協議轉發,觸發后續的跨鏈資產操作

LayerZero3月28日在未發表任何公告的情況下更新了跨鏈使用的驗證合約。Cobo安全團隊通過對比原始驗證合約和新驗證合約代碼,發現本次更新是對之前重大安全漏洞的修復。

聲音 | 眼鏡蛇Cobra:圣誕快樂 不要查看價格:比特幣官方論壇Bitcoin.org持有人Cobra剛剛發推表示:圣誕快樂!一定要享受和家人在一起的時光,不要查看價格。記住不要理會你一年前建議購買比特幣的家人,如果他們和你對質,就告訴他們持有,而且告訴他們不會失去他們的錢。[2018/12/25]

補丁核心代碼如下:

原始漏洞代碼在進行MPT驗證時,通過外部傳入的pointer來獲取下一層計算所用到的hashRoot。這裡使用solidity底層add,mload等匯編指令從proofBytes中獲取hashRoot,由于沒有限制pointer在proofBytes長度內,因此攻擊者可以通過傳入越界的pointer,使合約讀取到proofBytes以外的數據作為下一層的hashRoot。這樣就存在偽造hashRoot的可能,進一步導致偽造的交易receipt可以通過MPT驗證。最終可造成的后果是,在Oracle完全可信的前提下,Relayer仍可以單方面通過偽造receipt數據的方式來實現對跨鏈協議的攻擊,打破了LayerZero之前的安全假設。

聲音 | Cobra:不要忘了BTC的革命性:Cobra發布推文提醒人們不要忘了BTC的革命性,并稱BTC為紙幣發明以來的大規模創新。他說“有時在熊市,我們會忘記比特幣的革命性。自從中國人發明紙幣以來,還沒有出現過像比特幣這樣規模的貨幣創新。”[2018/9/13]

目前LayerZero協議的Oracle是一個類似多簽的合約,三位admin中的兩位提交相同的數據后,會被認為數據是有效的。但是Relayer是單簽EOA控制,任何一個Relayer都可以提交攻擊數據,完成所有的攻擊流程。

補丁后的代碼使用傳入的path并使用safeGetItemByIndex函數獲取MPT下一層的hashRoot,保證了hashRoot存在于當前的proofBytes中,從而可以使MPT驗證正確的進行下去。

此次爆出漏洞的代碼是LayerZero協議中最核心的MPT交易驗證部分的代碼,是整個LayerZero及上層協議正常運作的基石。雖然LayerZero項目方已經修復了目前明顯的漏洞,但是不排除還存在其他被攻擊漏洞的可能性。此外,LayerZero項目的關鍵合約目前大都還被EOA控制,沒有採用多簽機制或者時間鎖機制。如果這些特權EOA的私鑰一旦泄漏,也可能會導致所有上層協議的資產受到影響。

在此,Cobo區塊鏈安全團隊提醒投資者注意新項目的風險,同時呼吁LayerZero項目方在對合約代碼進行深度審計的同時,也盡快將目前EOA控制的特權轉移給多籤或者時間鎖合約,減少攻擊風險敞口。

Reference:

https://eth.wiki/fundamentals/patricia-tree

https://etherscan.io/tx/0xf4f0495bfed37d4d95b3342ead0962433c7973f240b9b0739faa91e6ccac9d40

https://www.diffchecker.com/RJdDTCx7

Tags:LAYERROOERO比特幣PlayerCoinWAROO幣Monero Original比特幣今日價格行情分析

加密貨幣
Gate.io HODL & Earn: Lock UBXS To Earn 100% APR(Phase 1)

TheUBXSLock-up&Earn#1willlaunchat8:00UTConMar27atGate.io''s“HODL&Earn”.

1900/1/1 0:00:00
HTT:ANC,MIR 定期理財限時高息,年化最高60% !_McBase.finance

尊敬的用戶,AAX將上架以下幣種的限時高息理財產品,詳情如下:活動時間:2022年3月31日17點-2022年4月7日17點活動一:限時高息.

1900/1/1 0:00:00
MIC:頂峰課堂:經濟術語「敞口」_Micro Bitcoin

敞口是金融領域的一個重要概念,表示在金融活動中存在金融風險的部分,以及金融活動受金融風險影響的程度。簡單理解就是,從事什么金融活動,對應就有什么敞口.

1900/1/1 0:00:00
HTT:XT.COM關於恢復NEAR充提的公告_Dextoken

尊敬的XT.COM用戶:NEAR錢包升級維護已完成,XT.COM現已恢復NEAR充提業務。給您帶來的不便,請您諒解!Layer 2互操作性協議Connext推遲代幣NEXT的發行計劃:7月12日.

1900/1/1 0:00:00
SNACK:XT.COM關於即將上線SNACK(Crypto Snack)的公告_LocoMeta

尊敬的XT.COM用戶:XT.COM即將上線SNACK,並在主板區開放SNACK/USDT,SNACK/BTC交易對。具體開通時間,請關註後續公告。世界上增長最快的iGaming代幣.

1900/1/1 0:00:00
ARB:如何在 Arbitrum 上使用 Uniswap?_PSWAP

Uniswap介紹 Uniswap是以太坊上的一個去中心化交易平臺,提供ETH和ERC20代幣的兌換服務.

1900/1/1 0:00:00
ads