自2014年以來(lái)影響著所有在售三星智能手機(jī)的嚴(yán)重漏洞
據(jù)ZDNET報(bào)道,三星本周發(fā)布最新的安全更新已修復(fù)自2014年以來(lái)一直影響著所有在售三星智能手機(jī)的嚴(yán)重漏洞。
IT之家了解到,三星于2014年年末為所有自家手機(jī)加入了對(duì)Qmage圖像格式(.qmg)的支持,而三星的定制Android系統(tǒng)在處理該圖像格式上存在漏洞:Google的“零號(hào)項(xiàng)目”漏洞搜尋小組的安全研究員Mateusz Jurczyk發(fā)現(xiàn)了一種利用Skia(Android圖形庫(kù))如何處理發(fā)送到設(shè)備的Qmage圖像的方法。
Jurczyk說(shuō),Qmage錯(cuò)誤可以在零點(diǎn)擊的情況下可被利用且無(wú)需任何用戶(hù)交互。發(fā)生這種情況是因?yàn)锳ndroid將所有發(fā)送到設(shè)備的圖像重定向發(fā)送到了Skia庫(kù)以在用戶(hù)不知情的情況下進(jìn)行處理(例如生成縮略圖預(yù)覽)。Jurczyk稱(chēng)其通過(guò)向三星設(shè)備發(fā)送重復(fù)的MMS(多媒體SMS)消息進(jìn)而利用了此漏洞。每條消息都試圖猜測(cè)Skia庫(kù)在Android手機(jī)內(nèi)存中的位置,這是繞過(guò)Android的ASLR(地址空間布局隨機(jī)化)保護(hù)的一項(xiàng)必要操作。
Jurczyk說(shuō),一旦Skia庫(kù)位于內(nèi)存中,最后一個(gè)MMS就會(huì)傳遞實(shí)際的Qmage有效負(fù)載,然后設(shè)備即可被執(zhí)行攻擊者的代碼。
谷歌研究人員說(shuō),攻擊通常需要50到300條MMS消息來(lái)探測(cè)和繞過(guò)ASLR,這通常平均需要100分鐘左右。此外Jurczyk稱(chēng)該項(xiàng)攻擊可被修改為執(zhí)行而不會(huì)提醒用戶(hù),通過(guò)MMS和Samsung Messages應(yīng)用程序以外的其他方法來(lái)利用Qmage錯(cuò)誤對(duì)設(shè)備進(jìn)行攻擊的方法從理論上講是可行的。
目前三星在2020年5月的安全更新中修復(fù)了該Bug。該漏洞在Samsung安全公告中被命名為SVE-2020-16747,在Mitre CVE數(shù)據(jù)庫(kù)中被命名為CVE-2020-8899。