攻擊者可透過引誘使用者瀏覽事先建立的惡意網頁,便可執行任意程式碼、提升權限、規避部份安全限制等讓使用者系統受駭之安全性弱點。
IE 8。
問題出在 IE8 處理 CMarkup 對象,當首次分配發生在 CMarkup::CreateInitialMarkup 後,執行某些 JS代碼後,接著調用 CollectGarbage 回收後,透過一些方法可以再度利用釋放後的記憶體,進而執行任意代碼。 這是因為 CMarkup::CreateInitialMarkup 程序無法處理使用釋放後記憶體錯誤(use-after-free),進而給了攻擊者一個機會。
更新至最新版 IE 11 !
參考資料:
http://apkto.com/article/view.aspx?id=221780
http://www.gsn-cert.nat.gov.tw/05-02-01-detail.php?cat=event&chtip=HiNet-2014-0055