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

META:MetaMask 瀏覽器擴展錢包 Clickjacking 漏洞分析_METAZ

Author:

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

背景概述

2022年6月3日,MetaMask公開了白帽子發現的一個嚴重的Clickjacking漏洞,這個漏洞可以造成的影響是:在用戶的MM插件錢包處于解鎖狀態,用戶訪問惡意的站點時,站點可以利用iframe標簽將解鎖的MM插件錢包頁面嵌入到網頁中并進行隱藏,然后引導用戶在網站上進行點擊操作,實際上是在MM解鎖的頁面中進行操作,從而盜取用戶的數字貨幣或藏品等相關資產。鑒于MM的用戶體量較大,且ForkMetaMask插件錢包的項目也比較多,因此在MM公開這個漏洞后,我們立即開始對這個漏洞進行復現,然后開始搜尋這個漏洞對于其他ForkMetaMask項目的影響。

隨后,慢霧安全團隊盡可能地通知受到影響的項目方,并引導項目方進行修復。現在將這個Clickjacking漏洞的分析公開出來避免后續的項目踩坑。

彭博社:Meta宣布凍結招聘并計劃重組團隊:9月30日消息,Meta首席執行官扎克伯格在周四的員工問答會上宣布公司為削減成本將凍結招聘和重組團隊。今年7月,Meta曾警告稱,在廣告收入增長下滑、競爭加劇之際,Meta將“穩步減少員工人數增長”。據《華爾街日報》此前報道,Meta的目標是削減至少10%的成本,并指出裁員將是戰略的一部分。今年第二季度,Meta的盈利和收入都出現了下滑,其元宇宙和虛擬現實部門Reality Labs在第三季度虧損28億美元。(the block)[2022/9/30 22:41:46]

漏洞分析

由于MM在發布這個Clickjacking漏洞的時候并沒有詳細的說明,僅是解釋了這個漏洞的利用場景以及能夠產生的危害,所以我在進行復現的時候也遇到了挺多坑,所以為了讓大家能夠更好地順暢地理解整個漏洞,我在進行漏洞分析之前先補充下一個知識點。

Amethyst社交平臺與夢露遺產管理公司合作鑄造瑪麗蓮夢露形象NFT:4月7日消息,提供NFT和Web 3.0項目交流的社交平臺Amethyst與夢露遺產管理公司合作,通過圖像制作團隊Now Open的CGI(計算機合成) 技術重建了瑪麗蓮夢露的經典形象,由8張由計算機合成的夢露將于4月份出現在由法國時尚編輯Carine Roitfeld創辦的時尚雜志CR Fashion Book的中國版封面上,這8張封面也將在未來被鑄造成一系列NFT產品,展現Web 3.0技術如何能夠重振歷史人物和經典IP。(Vogue Business)[2022/4/7 14:09:35]

我們來了解下Manifest-WebAccessibleResources。在瀏覽器擴展錢包中有這么一個配置:web_accessible_resources,其用來約束Web頁面能夠訪問到瀏覽器擴展的哪些資源,并且在默認的情況下是Web頁面訪問不到瀏覽器擴展中的資源文件,僅瀏覽器擴展的本身才能訪問到瀏覽器擴展的資源。簡而言之就是http/https等協議下的頁面默認是沒法訪問到chrome-extension,當然如果擴展錢包配置了web_accessible_resources將擴展錢包內部的資源暴露出來,那么就能被http/https等協議下的頁面訪問到了。

Zilliqa將推出元宇宙平臺Metapolis:3月26日消息,Layer1 區塊鏈 Zilliqa 將推出元宇宙即服務 (MaaS) 平臺 Metapolis,具有互操作性、高級游戲引擎等特性,幫助每個客戶創建獨特需求的數字空間。借助 Metapolis,Zilliqa 為用戶提供了以數據為中心且完全可定制的 XR 體驗,可通過網絡/人工現實 (AR) 和虛擬現實 (VR) 訪問。[2022/3/26 14:19:13]

而MM擴展錢包在10.14.6之前的版本一直保留著"web_accessible_resources":的配置,而這個配置是漏洞得以被利用的一個關鍵點。

Blockworks:Meta 2022年將向元宇宙投資100億美元:1月14日消息,Blockworks發推稱,Meta(Facebook母公司)正在招聘1萬人來推進元宇宙業務,并將在2022年投資100億美元。[2022/1/14 8:49:41]

然而在進行漏洞分析的時候,發現在app/scripts/phishing-detect.js(v10.14.5)中已經對釣魚頁面的跳轉做了協議的限制。。

我們繼續跟進這個協議限制的改動時間點,發現是在如下這個commit中添加了這個限制,也就是說在v10.14.1之前由于沒有對跳轉的協議進行限制,導致Clickjacking漏洞可以輕易被利用。

NSAV與Metaverse Network合作推出DeFi-GameFi平臺MetaFi:12月6日消息,加密貨幣、區塊鏈和數字資產技術公司Net Savings Link,Inc.宣布,已與Metaverse Network LLC (MNC)合作推出首個DeFi-GameFi組合應用程序MetaFi。MetaFi通過算法解決方案為用戶提供Play-to-Earn。MetaFi是一種金融工具,用戶不僅可以獲得娛樂,還可以通過參與獲得獎勵。這些獎勵是可轉讓的,可用于各種不同的第三方個人區塊鏈DApp。MetaFi用戶無需擔心暴露身份。所有用戶都可以通過NFT購買頭像,以提高隱私和安全性。

NSAV還宣布,與Metaverse Network LLC的DeFi-GameFi合資企業將于2022年第一季度在紐約上市。(Globenewswire)[2021/12/6 12:54:52]

相關的commit:

https://github.com/MetaMask/metamask-extension/commit/c1ca70d7325577835a23c1fae2b0b9b10df54490

https://github.com/MetaMask/metamask-extension/compare/v10.14.0...v10.14.1

為了驗證代碼的分析過程,我們切換到protocol限制之前的版本v10.14.0進行測試,發現可以輕松復現整個攻擊過程。

但是在MM公開的報告中也提到,Clickjacking漏洞是在v10.14.6進行了修復,所以v10.14.5是存在漏洞的,再繼續回頭看這里的猜想。。

經過反復翻閱代碼,在v10.14.5以及之前版本的代碼,會在釣魚頁面提示的時候,如果用戶點擊了continuingatyourownrisk.之后就會將這個hostname加入到本地的白名單列表中。從而在下一次訪問到該網站的時候就不會再出現MetaMaskPhishingDetection的提醒。

比如這個釣魚網站:ethstake.exchange,通過iframe標簽將釣魚網站嵌入到網頁中,然后利用Clickjacking漏洞就能將惡意的釣魚網站加入到白名單中,同時在用戶下一次訪問釣魚網站的時候MM不會再繼續彈出警告。

分析結論

如上述的分析過程,其實MM近期修復的是兩個Clickjacking漏洞,在復現過程中發現最新的v10.14.6已經將web_accessible_resources的相關配置移除了,徹底修復了MetaMaskPhishingDetection頁面的點擊劫持的問題。

利用Clickjacking漏洞誘導用戶進行轉賬的修復:

https://github.com/MetaMask/metamask-extension/commit/c1ca70d7325577835a23c1fae2b0b9b10df54490

利用Clickjacking漏洞將釣魚網站加入到白名單的修復:

https://github.com/MetaMask/metamask-extension/commit/7199d9c56775111f85225fe15297e47de8e2bc96

慢霧安全團隊對chrome擴展商店中的各個知名的擴展錢包進行了Clickjacking的漏洞檢測,發現如下的錢包受到Clickjacking漏洞影響:

CoinbaseWallet(v2.17.2)

Coin98Wallet(v6.0.6)

MaiarDeFiWallet(v1.2.17)

慢霧安全團隊第一時間聯系項目方團隊,但是到目前為止部分項目方還未反饋,并且MM公開這個漏洞至今已經過去了11天。為了避免用戶因為該漏洞遭受損失,慢霧安全團隊選擇公開漏洞的分析。如果受影響的相關項目方看到這篇文章需要協助請聯系慢霧安全團隊。

慢霧安全團隊再次提醒瀏覽器擴展錢包項目方如果有基于MetaMask

慢霧安全團隊建議普通用戶在項目方還未修復漏洞之前可以先暫時停止使用這些擴展錢包,等待錢包官方發布修復版本后,用戶可以及時更新到已修復的版本進行使用。

Tags:METETAMETAINGMETAZmetamask下載官網appSeadog Metaverseufogaming幣未來價值

POL幣最新價格
USDT:分析 USDT 爆雷的可能性_SDT

USDT會爆雷嗎?最近傳出有避險基金在大量做空USDT,規模達到數億美金。這篇來分析下USDT爆雷的可能性.

1900/1/1 0:00:00
WEB:紅杉資本Web3布局(附項目深度解讀)_SIG

風投資金正不斷涌入“Web3”。伴隨著去年元宇宙概念的走紅,Web3也成為了今年最火的名詞。小到幣圈的創業者,大到頂級的VC,無不都在談論有關Web3的話題.

1900/1/1 0:00:00
DOT:如何防止NFT行業被污名化?_YFI

誠然,當下經濟上行壓力巨大,能夠從市場中生長出一種新興商業模式,實屬不易。NFT數字藏品行業,對于文化數字化是有貢獻的,必將被證明.

1900/1/1 0:00:00
加密貨幣:2022 · NFT數藏平臺資質大全_DEFI

NFT監管的具體政策遲遲沒有落地,但這并不意味著各大企業便能為所欲為,即便在現有的法律框架之下,如何合法合規開展NFT相關業務仍然是一個值得討論和研究的議題.

1900/1/1 0:00:00
WEB:Web5:旨在將數據和身份管理權歸還給用戶_DID

杰克·多爾西的加密業務部門TBD最近宣布,他們正在構建一個基于比特幣的去中心化平臺:Web5。該項目旨在將個人數據和身份管理的權利交還給網絡用戶.

1900/1/1 0:00:00
比特幣:為什么我們說“2022年是數字資產歷史上最嚴重的熊市”?_穩定幣和加密貨幣哪個好

本輪場熊市對比特幣和以太坊造成了非常嚴重的打擊,二者的當前價格都低于上一輪周期的最高價。許多鏈上和市場表現指標達到歷史偏低水平。2021-22?年度的所有投資者均陷入未實現虧損.

1900/1/1 0:00:00
ads