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

MetaMask 瀏覽器擴展錢包 Clickjacking 漏洞分析_ING

Author:

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

背景概述

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

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

漏洞分析

數字銀行Nomo Bank:出于監管擔憂等因素,正禁止用戶向幣安轉賬:6月28日消息,在發給客戶的一封電子郵件中,2021年推出的數字銀行Nomo Bank表示,“根據其他英國銀行、最近的負面新聞報道和監管方面的擔憂”,它正在禁止用戶向幣安進行支付。該政策不影響英國FCA認可的其他注冊加密貨幣交易所的付款和提款。

繼2021年FCA宣布幣安不是英國注冊的加密服務提供商后,英國主要銀行已阻止用戶向幣安轉賬,包括:Barclays、Santander UK、HSBC UK、Lloyds Banking Group、NatWest Group、Revolut、Monzo。[2023/6/28 22:06:03]

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

Arbitrum生態最大治理代表TreasureDAO反對AIP-1提案:金色財經報道,據官方推特,去中心化游戲生態系統TreasureDAO表示作為Arbitrum生態最大治理代表,已對Arbitrum基金會提出的AIP-1提案投反對票。此外,TreasureDAO要求Arbitrum重新提交一份提案,其中要求更清楚地說明特別撥款計劃的范圍,并將AIP-1提案進行拆分。[2023/4/3 13:41:16]

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

Wintermute在Terra崩潰期間曾進行超2.5億美元套利交易,獲利數千萬美元:12月27日消息,加密貨幣做市商Wintermute在Terra崩潰期間進行超過2.5億美元的UST-LUNA套利交易,并把每筆交易的上限限制在500萬美元,以防止大幅虧損,總計賺取數千萬美元的利潤。(福布斯)

據此前報道,加密貨幣做市商Wintermute在2022年前九個月的收入為2.25億美元;而2021年全年的收入為10億美元,凈利潤為5.82億美元。Wintermute首席執行官Evgeny Gaevoy表示,Wintermute擁有4億美元的股權和7.2億美元的資產。4億美元股權中的3.5億美元是穩定幣(主要是USDC)和現金,剩余5000萬美元中大部分是風險投資。

2021年,Wintermute交易額達到1.5萬億美元。一些員工獲得數百萬美元年度獎金。Wintermute向股東支付3500萬美元的股息,Gaevoy去年因持有33%的股份而獲得1200萬美元股息。[2022/12/27 22:09:35]

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

幣安已集成Algorand網絡的USDC代幣并開放充提業務:11月30日,據官方公告,幣安宣布已集成Algorand網絡的USD Coin(USDC)代幣,并開放充提業務。[2022/11/30 21:11:43]

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

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

標普500指數本周上漲6.6%,創2020年11月以來最大單周漲幅:5月28日消息,行情顯示,標普500指數本周上漲6.6%,創2020年11月以來最大單周漲幅。[2022/5/28 3:46:54]

相關的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:INGMASAMASETApuddingswapmask幣和馬斯克有關系嗎metamask小狐貍錢包官網小狐貍MetaMask官方

AAVE
金色觀察|三箭資本的迷局_LUN

三箭資本正處于迷局中心,傳言不斷。6月15日,三箭資本創始人ZhuSu發推稱,我們正在與有關方面進行溝通,并致力于將問題解決.

1900/1/1 0:00:00
再次增加5億美元捍衛掛鉤 USDD堅定前行_USDD

出品|白澤研究院 最近一周,受整體環境和金融周期的影響,加密市場再次遭遇瀑布式行情,紅海一片,加密市場的總市值也在直線下降,動搖著全體用戶的信心.

1900/1/1 0:00:00
Speed Deal將引領NFT產業向合規化 安全化 多元化領域邁進_UND

SpeedDeal簡稱SDD,是NFT國際聯盟機構GA基金會旗下的NFT交易平臺,SDD實現了NFT領域多鏈跨鏈交易,實現NFT資產,數字藏品,元宇宙商品交易,數字藝術品數碼簽署.

1900/1/1 0:00:00
直播觀看人數破30萬!2022觀火元宇宙數字藏品峰會圓滿落幕_元宇宙

2022年6月14日,由火訊財經、數藏之家主辦的2022觀火元宇宙數字藏品峰會圓滿落幕,此次峰會由中國移動通信聯合會元宇宙產業委員會、Hyperchain超塊鏈特別支持.

1900/1/1 0:00:00
區塊鏈助推數字化與生態化發展_SEI

數字化轉型是生態化高質量發展的基礎和保障。在雙碳目標背景下,數字技術為我國打好污染防治攻堅戰、提高資源利用效率、提升生態系統質量、推動經濟發展提供了強大驅動力.

1900/1/1 0:00:00
本次回踩是否跌破20000大關_WAVES

BTC昨日講到進入1小時反彈行情,經過美聯儲會議后4小時進入反彈行情,最高反彈至22900附近回踩,目前又回踩21000下方,是否還要跌破20000關口?BTC日線級別,KDJ向下發散.

1900/1/1 0:00:00
ads