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

獨家揭秘通過泄露Sentinel Value繞過Chrome v8 HardenProtect_MOV

Author:

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

前言

Sentinelvalue(又名flagvalue/tripvalue/roguevalue/signalvalue/dummydata)是算法中的一個特殊值,通常在循環或遞歸算法中作為終止條件的特殊值存在。Chrome源碼中有很多Sentinelvalue。from-leaking-thehole-to-chrome-renderer-rce和TheHoleNewWorld-howasmallleakwillsinkagreatbrowser(CVE-2021-38003)中,都介紹了如何通過泄露TheHole對象實現CVE-2021-38003和CVE-2022–1364的沙箱內任意代碼執行。在我們發文闡述該緩解繞過大概一周后,谷歌團隊也迅速把這兩個在野CVE同步更新到了github上。時間節點如下:

GameStop瀏覽器錢包首席工程師Jeff Walsh已離職:金色財經報道,10月9日,GameStop瀏覽器錢包首席工程師Jeff Walsh表示已從該公司離職。Jeff Walsh于2021年6月加入GameStop。

此前報道,9月13日,GameStop的區塊鏈負責人Matt Finestone在社交媒體上宣布離職。[2022/10/9 12:50:18]

因此,在edi范圍內,可以任意讀寫。在具體做skype的exp時,雖然此時我們沒有地址壓縮帶來內存讀寫的便利,且skype開啟了aslr。但由于該文件太大,直接放在4GB內存中,黑客只需要對某個固定地址進行讀寫,便可以一個極大的概率讀寫skype文件中的內容。結合PE解析等傳統思路,不難完成整個漏洞利用鏈。基于此,我們無法保證黑客不能在短時間內完成整個利用鏈的適配。

這次PatchGap實際上不止需要排查Issue1352549,由于一個新的繞過方法的公開,直接導致了類似Issue1314616和Issue1216437的利用難度大幅度降低,黑客幾乎不需要花費任何研究成本,即可實現以往任何泄露uninitialized_oddball漏洞的完整利用,包括谷歌clusterfuzz提交的所有Issue中類似的漏洞。

總結

本文僅拋磚引玉,粗略來談通過泄露Sentinelvalue中的uninitialized_Oddball來實現任意讀原語。如第二部分所示,v8中的Sentinelvalue還有很多,實際上我們在測試Sentinelvalue的時候,也會經常容易遇到崩潰,不乏有非int3的崩潰出現。由于Uninitialized_Oddball和TheHole均已被證明可以在v8中實現環節繞過,我們有充分的理由懷疑其他Sentinelvalue也可能導致類似問題。

以太坊核心開發人員:尚未確定上海升級的具體內容:金色財經報道,以太坊核心開發人員Marius Van Der Wijden表示,核心開發人員可能會同意在接下來的“上海”升級中解決質押ETH提款問題,但是本次升級的具體內容目前仍不清楚。如果“上海”升級內容過多,可能會影響測試進度,比如‘上海’升級中有10項變化,那么就需要對每個變化進行單獨測試,而且還需要測試不同變化之間如何相互作用、相互影響,這意味著一旦‘上海’升級中包含的功能數量增多,測試工作量將會呈指數級增長,最終導致“上海”升級日期延遲。由于“上海”升級將解決質押ETH提款問題,一旦延遲,可能會影響質押者和驗證者利益。[2022/9/16 7:00:27]

這也給我們一點提示:

01-其他uninitialized_Oddball泄露是否會輕松實現v8的RCE;

02-我們已經看到,谷歌會迅速將TheHole繞過進行修復,我們也看到利用垃圾回收實現ASLR繞過被長期擱置。這說明類似issue仍處在一個模糊邊界,即是否被正式當作安全問題對待。

03-如果02中的問題被當作正式安全問題對待,那么在fuzzer中是否有必要考慮將%TheHole/uninitialized_Oddball等Sentinelvalue作為變量加入,來挖掘其他利用原語;

這里不得不強調的是,無論該類問題是否被正式當作安全問題對待,它都會大大縮減黑客實現完整利用周期。

參考資料

https://bugs.chromium.org/p/chromium/issues/detail?id=1314616

https://bugs.chromium.org/p/chromium/issues/detail?id=1352549

https://bugs.chromium.org/p/chromium/issues/detail?id=1216437

https://starlabs.sg/blog/2022/12-the-hole-new-world-how-a-small-leak-will-sink-a-great-browser-cve-2021-38003/

Tags:B20THEMOVALUB20價格The Reaper CoinMarketMoveValuto

酷幣
對話Wintermute:3AC「咎由自取」,SBF原應該放棄Alameda專注于FTX_FTX

無論在傳統金融市場還是加密市場,流動性是所有交易市場的生命線,而做市商便在其中起著舉足輕重的作用.

1900/1/1 0:00:00
「POWER峰會速遞」The Sandbox香港業務增長主管Erich Wong:元宇宙的奇點臨近_元宇宙

1月10日,由MarsBit主辦,香港創新產業園區數碼港、G-Rocket高諾國際加速器、element協辦的「POW’ER香港Web3創新者峰會」在港舉辦.

1900/1/1 0:00:00
“ETH上海”能否沖破宏觀周期,打造新版加密金融底層?_ETH

近期,7upDAO邀請了MaskNetworkFounder@suji_yan、NothingResearchPartner@0x_Todd、SkySagaCapitalFoundingPart.

1900/1/1 0:00:00
遠程控制、腦機接口……“阿凡達式”元宇宙來得比想象的快!_AAVE

圖片來源:由無界版圖AI繪畫工具生成12月16日,《阿凡達:水之道》在全國的IMAX影院公映。這是被譽為“卡神”的詹姆斯·卡梅隆的最新力作.

1900/1/1 0:00:00
CZ薦讀:幣安上幾種穩定幣的運行邏輯,FUD幣安是錯誤的_USD

最近,加密貨幣世界出現了很多FUD。其中一些是合理的。有些則并不。其中一些更是令人真正的感到困惑.

1900/1/1 0:00:00
DAOrayaki:回顧熊市下Grant生態系統及其組件_ANT

為什么贈款很重要? 贈款和贈款計劃在加密領域或Web3中一直占有一席之地。這些贈款計劃最初側重于基礎層網絡基礎設施、軟件開發和開發人員工具。如今,已經涉及到多個領域.

1900/1/1 0:00:00
ads