Microsoft 安全性布告欄 MS15-129 - 重大

Silverlight 的安全性更新以解決遠端程式代碼執行問題 (3106614)

發佈時間: 2015 年 12 月 8 日

版本: 1.0

執行摘要

此安全性更新可解決 Microsoft Silverlight 中的弱點。 如果 Microsoft Silverlight 不正確地處理某些開啟和關閉的要求,可能會導致讀取和寫入存取違規,則最嚴重弱點可能會允許遠端程式代碼執行。 若要惡意探索弱點,攻擊者可以裝載包含特別製作的 Silverlight 應用程式的網站,然後說服用戶流覽遭入侵的網站。 攻擊者也可以利用包含特製內容的網站,包括接受或裝載使用者提供的內容或廣告的網站。

攻擊者無法強制用戶流覽遭入侵的網站。 相反地,攻擊者必須說服用戶採取動作,例如按兩下將使用者帶到攻擊者網站的連結。

在 Mac 或所有支援的 Microsoft Windows 版本上安裝時,此安全性更新會評為 Microsoft Silverlight 5 和 Microsoft Silverlight 5 Developer Runtime 的重要版本。 如需詳細資訊,請參閱 受影響的軟體 一節。

更新會修正 Microsoft Silverlight 處理特定開啟和關閉 Web 要求的方式,並修正如何處理記憶體,以維護 Silverlight 中地址空間配置隨機化 (ASLR) 的完整性,藉此解決弱點。 如需弱點的詳細資訊,請參閱 弱點資訊 一節。

如需此更新的詳細資訊,請參閱 Microsoft 知識庫文章3106614

受影響的軟體

下列軟體版本或版本受到影響。 未列出的版本或版本要麼超過其支援生命周期,要麼不會受到影響。 若要判斷軟體版本或版本的支援生命週期,請參閱 Microsoft 支援服務 生命週期

作業系統 最大安全性影響 匯總嚴重性評等 更新 已取代
軟體
安裝在 Mac 上的 Microsoft Silverlight 5 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333
安裝在 Mac 上的 Microsoft Silverlight 5 開發人員執行時間 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333
在所有支援的 Microsoft Windows 用戶端版本上安裝 Microsoft Silverlight 5 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333
安裝在所有支援的 Microsoft Windows 用戶端版本時,Microsoft Silverlight 5 開發人員運行時間 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333
在 Microsoft Windows 伺服器的所有支援版本上安裝 Microsoft Silverlight 5 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333
在 Microsoft Windows 伺服器的所有支援版本上安裝 Microsoft Silverlight 5 開發人員運行時間 (3106614) 重大 遠端程式代碼執行 MS15-080 中的 3080333

嚴重性評等和弱點標識碼

下列嚴重性評等假設弱點的潛在最大影響。 如需有關此安全性布告欄發行 30 天內有關弱點嚴重性評等和安全性影響之惡意探索性的資訊,請參閱 12 月公告摘要中的惡意探索性索引。

受影響軟體的弱點嚴重性分級和安全性影響上限
受影響的軟體 Microsoft Silverlight 資訊洩漏弱點 - CVE-2015-6114 Microsoft Silverlight 資訊洩漏弱點 - CVE-2015-6165 Microsoft Silverlight RCE 弱點 - CVE-2015-6166 匯總嚴重性評等
在 Mac 上安裝 Microsoft Silverlight 5 (3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大
在 Mac 上安裝 Microsoft Silverlight 5 Developer Runtime (3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大
在所有支援的 Microsoft Windows 用戶端版本上安裝 Microsoft Silverlight 5 (3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大
安裝在所有支援的 Microsoft Windows 用戶端版本時,Microsoft Silverlight 5 開發人員運行時間 (3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大
在所有支援的 Microsoft Windows 伺服器上安裝 Microsoft Silverlight 5 時(3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大
在 Microsoft Windows 伺服器的所有支援版本上安裝 Microsoft Silverlight 5 開發人員運行時間 (3106614) 重要資訊 洩漏 重要資訊 洩漏 重大 遠端程式代碼執行 重大

更新常見問題

為什麼此公告中所列的更新也代表本月發行的其他公告?
由於布告欄會因所解決的安全性弱點而中斷,而不是由發行的更新套件所解決,因此,如果個別布告欄的修正已合併成單一更新套件,就可以參考相同的更新。 在這種情況下,一個布告欄中所述的弱點也可能具有與另一個布告欄中所述的弱點完全不同的嚴重性和影響評等。 這通常是 Internet Explorer 或 Silverlight 等產品的累積更新的情況,其中單一更新包含修正個別公告中討論的非常不同的安全性弱點。

請注意,與多個布告欄一起傳送的相同更新檔案不需要安裝一次以上。

哪些網頁瀏覽器支援 Microsoft Silverlight 應用程式?
若要執行 Microsoft Silverlight 應用程式,大部分的網頁瀏覽器,包括 Microsoft Internet Explorer,都需要安裝 Microsoft Silverlight,並啟用對應的外掛程式。 如需 Microsoft Silverlight 的詳細資訊,請參閱官方網站 Microsoft Silverlight。 請參閱瀏覽器的檔,以深入瞭解如何停用或移除外掛程式。

哪些版本的 Microsoft Silverlight 5 會受到弱點的影響?
Microsoft Silverlight 組建 5.1.41105.00,這是 Microsoft Silverlight 的目前組建,自此公告首次發行時,會解決弱點,且不會受到影響。 Microsoft Silverlight 先前為 5.1.41105.00 的組建會受到影響。

如何? 知道我的系統上目前已安裝哪個版本的 Microsoft Silverlight?
如果計算機上已安裝 Microsoft Silverlight,您可以流覽 [取得 Microsoft Silverlight] 頁面,指出系統上目前已安裝哪個版本的 Microsoft Silverlight 。 或者,您可以使用目前 Microsoft Internet Explorer 版本的管理附加元件功能來判斷系統上目前安裝的版本和組建資訊。

您也可以手動檢查位於 「%ProgramFiles%\Microsoft Silverlight」 目錄(在 x86 Microsoft Windows 系統上)或 “%ProgramFiles(x86)%\Microsoft Silverlight” 目錄 (x64 Microsoft Windows 系統上) 中的sllauncher.exe版本號碼。

此外,在 Microsoft Windows 上,您可以在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight]:x86 Microsoft Windows 系統上的版本,或 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight]:x64 Microsoft Windows 系統上的版本中找到目前安裝的 Microsoft Silverlight 版本和組建資訊。

在 Apple Mac OS 上,可以找到目前已安裝 Microsoft Silverlight 版本的版本和組建資訊,如下所示:

  1. 開啟 Finder
  2. 選取系統磁碟驅動器,然後移至 [因特網外掛程式 - 連結庫] 資料夾
  3. 以滑鼠右鍵按下 Silverlight.Plugin 檔案(如果您的滑鼠只有一個按鈕,請在單擊檔案時按 Ctrl 鍵),以顯示操作功能表,然後按下 [顯示套件內容]。
  4. 在 contents 資料夾中,找出 info.plist 檔案,並使用編輯器開啟它。 其中包含類似這樣的專案,其中會顯示版本號碼:SilverlightVersion 5.1.41105.00

此 Microsoft Silverlight 5 安全性更新所安裝的版本是 5.1.41105.00。 如果您的 Microsoft Silverlight 5 版本號碼高於或等於此版本號碼,您的系統就不會受到攻擊。

如何? 升級我的 Microsoft Silverlight 版本嗎?
Microsoft Silverlight 自動更新功能有助於確保您的 Microsoft Silverlight 安裝與最新版的 Microsoft Silverlight、Microsoft Silverlight 功能和安全性功能保持最新狀態。 如需 Microsoft Silverlight 自動更新功能的詳細資訊,請參閱 Microsoft Silverlight Updater。 停用 Microsoft Silverlight 自動更新功能的 Windows 用戶可以在 Microsoft Update註冊,以取得最新版的 Microsoft Silverlight,或使用上一節受影響軟體[受影響的軟體] 數據表中的下載連結,手動下載最新版本的 Microsoft Silverlight。 如需在企業環境中部署 Microsoft Silverlight 的相關信息,請參閱 Silverlight 企業部署指南

此更新是否會升級我的 Silverlight 版本?
3106614更新會將舊版 Silverlight 升級至 Silverlight 5.1.41105.00 版。 Microsoft 建議升級以防範此公告中所述的弱點。

哪裡可以找到 Silverlight 產品生命週期的其他資訊?
如需 Silverlight 專屬的生命週期資訊,請參閱 Microsoft Silverlight 支援生命周期原則

弱點資訊

Microsoft Silverlight RCE 弱點 - CVE-2015-6166

當 Microsoft Silverlight 不正確地處理某些開啟和關閉要求時,就存在遠端程式代碼執行弱點,可能會導致讀取和寫入存取違規。

若要惡意探索弱點,攻擊者可以裝載包含特製 Silverlight 應用程式的網站,然後說服用戶流覽遭入侵的網站。 攻擊者也可以利用包含特製內容的網站,包括接受或裝載使用者提供的內容或廣告的網站。 例如,攻擊者可以使用橫幅廣告或其他方法,將 Web 內容傳遞給受影響的系統,來顯示特製的 Web 內容。 不過,在所有情況下,攻擊者都無法強制用戶流覽遭入侵的網站。 相反地,攻擊者必須說服用戶瀏覽網站,通常是藉由誘使用戶按兩下電子郵件或Instant Messenger 訊息中的連結。

在網頁流覽案例中,成功惡意探索此弱點的攻擊者可能會取得與目前登入的使用者相同的許可權。 如果使用者以系統管理用戶權力登入,攻擊者可能會完全控制受影響的系統。 攻擊者接著可以完整的使用者權限安裝程式、檢視變更、刪除資料或建立新的帳戶。 帳戶設定為具有較少使用者權限的使用者,與使用系統管理使用者權限的使用者相比,所受的影響可能較小。 更新會修正 Microsoft Silverlight 處理特定開啟和關閉 Web 要求的處理方式,以解決弱點。

Microsoft 透過協調的弱點洩漏收到此弱點的相關信息。 在最初發出此安全性公告時,Microsoft 並不知道任何嘗試利用此弱點的攻擊。

緩和因素

Microsoft 尚未識別此弱點的任何 緩和因素

因應措施

Microsoft 尚未識別此弱點的任何 因應措施

多個 Microsoft Silverlight 資訊洩漏弱點

當 Silverlight 無法正確處理記憶體中的物件時,存在多個資訊洩漏弱點,這可讓攻擊者更可靠地預測指標值,並降低地址空間配置隨機化 (ASLR) 安全性功能的效力

若要惡意探索弱點,在網頁瀏覽攻擊案例中,攻擊者可能會略過 ASLR 安全性功能,以防止使用者遭受廣泛的弱點類別。 ASLR 本身不允許任意程式代碼執行。 不過,攻擊者可以使用弱點搭配 ASLR 略過來入侵目標系統。

在 Web 型攻擊案例中,攻擊者可以裝載具有特別製作的 Silverlight 內容的網站,以嘗試利用弱點。 此外,接受或裝載包含特製內容之使用者提供之內容的遭入侵網站和網站,也可能利用弱點。 攻擊者無法強制用戶流覽特製的網站。 相反地,攻擊者必須說服用戶採取行動。 例如,攻擊者可能會誘使用戶按兩下將使用者帶往攻擊者網站的連結。 更新可藉由更正記憶體處理方式以維護 Silverlight 中 ASLR 的完整性來解決弱點。

Microsoft 透過協調的弱點洩漏收到弱點的相關信息。 在最初發出此安全性公告時,Microsoft 並不知道任何嘗試利用弱點的攻擊。

下表包含 Common Vulnerabilities and Exposures 清單中每個弱點的標準項目連結:

弱點標題 CVE 號碼 公開披露 利用
Microsoft Silverlight 資訊洩漏弱點 CVE-2015-6114 No No
Microsoft Silverlight 資訊洩漏弱點 CVE-2015-6165 No No

緩和因素

Microsoft 尚未識別此弱點的任何 緩和因素

因應措施

下列 因應措施 可能對您的情況有所説明:

  • 暫時防止 Microsoft Silverlight 在 Internet Explorer 中執行

    1. 在 Internet Explorer 中,移至 [工具] 功能表,然後按兩下 [ 因特網選項]。
    2. 在 [因特網選項] 視窗中,按兩下 [ 程式] 索引卷標,然後按兩下 [ 管理附加元件]。
    3. 在 [工具列和延伸模組] 清單中,找出並選取 [Microsoft Silverlight],然後按兩下 [ 停用]。
  • 暫時防止 Microsoft Silverlight 在 Mozilla Firefox 中執行

    1. 在Mozilla Firefox 中,移至 [ 工具] 功能表,然後按兩下 [ 附加元件]。
    2. 在 [附加元件] 視窗中,按兩下 [外掛程式] 索引標籤
    3. 找出 Silverlight 外掛程式,然後按兩下 [ 停用]。
  • 從 IE 提高許可權原則移除Silverlight.Configuration.exe

    警告 如果您使用註冊表編輯器不正確,可能會造成嚴重問題,而可能需要重新安裝操作系統。 Microsoft 無法保證您可以解決使用註冊表編輯器不正確所造成的問題。 請自行承擔使用登錄編輯程式的風險。

    1. 開啟 [登錄編輯程式]。
    2. 展開 HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Internet Explorer>低許可權提高原則>
    3. 選取 {003B91A6-61E3-4591-891D-01E94C8CB11E}
    4. 單擊 [ 檔案] 功能表,然後按兩下 [ 導出]。
    5. 在 [導出登錄檔] 視窗中,輸入 silverlight.configuration.exe_backup.reg ,然後按兩下 [ 儲存]。
    6. 單擊 [ 檔案] 功能表,按兩下 [刪除],然後按下 [ ]。
    7. 關閉登錄編輯器。
    8. 註銷再重新登入,或重新啟動計算機。

    如何復原因應措施。

    1. 開啟 [登錄編輯程式]。
    2. 單擊 [ 檔案] 功能表,然後按兩下 [ 匯入]。
    3. 在 [匯入登錄檔] 視窗中,按兩下 [silverlight.configuration.exe_backup.reg ],然後按兩下 [ 開啟]。
    4. 關閉登錄編輯器。
    5. 註銷再重新登入,或重新啟動計算機。

安全性更新部署

如需安全性更新部署資訊,請參閱執行摘要中參考的 Microsoft 知識庫文章。

通知

Microsoft 可辨識安全性社群中協助我們透過協調弱點洩漏保護客戶的工作。 如需詳細資訊,請參閱通知。

免責聲明

Microsoft 知識庫中提供的資訊會「如實」提供,而不會提供任何類型的擔保。 Microsoft 不表示明示或隱含的所有擔保,包括適銷性及適合特定用途的擔保。 任何情況下,Microsoft Corporation 或其供應商都不得承擔任何損害責任,包括直接、間接、附帶、衍生性、業務利潤損失或特殊損害,即使 Microsoft Corporation 或其供應商已獲告知可能遭受此類損害。 某些州不允許排除或限制衍生性或附帶性損害的責任,因此可能不適用上述限制。

修訂記錄

  • V1.0 (2015 年 12 月 8 日):公告發佈。

頁面產生的 2015-12-02 11:30-08:00。