Microsoft 安全性公告 MS16-019 - 重要

.NET Framework 的安全性更新,以解決阻斷服務 (3137893)

發佈時間: 2016 年 2 月 9 日

版本: 1.0

執行摘要

此安全性更新可解決 Microsoft .NET Framework 中的弱點。 如果攻擊者將特製 XSLT 插入用戶端 XML 網頁元件,導致伺服器以遞歸方式編譯 XSLT 轉換,則較嚴重的弱點可能會導致阻斷服務。

Microsoft .NET Framework 2.0 Service Pack 2、Microsoft .NET Framework 3.5、Microsoft .NET Framework 3.5.1、Microsoft .NET Framework 4.5.2、Microsoft .NET Framework 4.6 和 Microsoft .NET Framework 4.6.1 在受影響的 Microsoft Windows 版本上,此安全性更新被評為重要。 如需詳細資訊,請參閱 受影響的軟體 一節。

安全性更新會藉由修正 Microsoft WinForms 驗證譯碼器結果的方式,以及修正 how.NET Framework 處理可延伸樣式表單語言轉換 (XSLT) 來解決弱點。 如需弱點的詳細資訊,請參閱 弱點資訊 一節。

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

受影響的軟體和弱點嚴重性評等

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

針對每個受影響的軟體所指出的嚴重性評等會假設弱點的潛在最大影響。 如需有關此安全性布告欄發行的 30 天內有關弱點嚴重性分級和安全性影響之惡意探索性的資訊,請參閱 2 月公告摘要中的惡意探索性索引。

 

作業系統 元件 .NET Framework Stack Overflow 拒絕服務弱點 - CVE-2016-0033 Windows Forms 資訊洩漏弱點 - CVE-2016-0047 更新 已取代
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 重要 阻斷服務 (3122646 重要資訊 洩漏(3127219 3122646 - MS12-025 中 無3127219取代2656374
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows Vista Service Pack 2 Microsoft .NET Framework 4.6[1] 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 重要 阻斷服務 (3122646 重要資訊 洩漏(3127219 3122646 - MS12-025 中 無3127219取代2656374
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.6[1] 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows Server 2008
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 重要 阻斷服務 (3122646 重要資訊 洩漏(3127219 3122646 - MS12-025 中 無3127219取代2656374
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.6[1] 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 重要 阻斷服務 (3122646 重要資訊 洩漏(3127219 3122646 - MS12-025 中 無3127219取代2656374
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.6[1] 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows Server 2008 for Itanium 型系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 重要 阻斷服務 (3122646 重要資訊 洩漏(3127219 3122646 - MS12-025 中 無3127219取代2656374
Windows 7
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 3.5.1 重要 拒絕服務 (3122648 重要資訊 洩漏(3127220 MS12-025 中 無3127220取代2656373
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 重要 拒絕服務 (3122648 重要資訊 洩漏(3127220 MS12-025 中 無3127220取代2656373
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows Server 2008 R2
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 3.5.1 重要 拒絕服務 (3122648 重要資訊 洩漏(3127220 MS12-025 中 無3127220取代2656373
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1 重要 拒絕服務 (3122661 重要資訊 洩漏(3127233
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 重要 拒絕服務 (3122648 重要資訊 洩漏(3127220 MS12-025 中 無3127220取代2656373
Windows 8.1
Windows 8.1 for 32 位系統 Microsoft .NET Framework 3.5 重要 拒絕服務 (3122651 重要資訊 洩漏(3127222
Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122654 重要資訊 洩漏(3127226
Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122660 重要資訊 洩漏(3127231
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 3.5 重要 拒絕服務 (3122651 重要資訊 洩漏(3127222
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122654 重要資訊 洩漏(3127226
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122660 重要資訊 洩漏(3127231
Windows Server 2012 和 Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 重要 拒絕服務 (3122649 重要資訊 洩漏(3127221
Windows Server 2012 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122655 重要資訊 洩漏(3127227
Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122658 重要資訊 洩漏(3127230
Windows Server 2012 R2 Microsoft .NET Framework 3.5 重要 拒絕服務 (3122651 重要資訊 洩漏(3127222
Windows Server 2012 R2 Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122654 重要資訊 洩漏(3127226
Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122660 重要資訊 洩漏(3127231
Windows RT 8.1
Windows RT 8.1 Microsoft .NET Framework 4.5.2[1][2] 重要 阻斷服務 (3122654 重要資訊 洩漏(3127226
Windows RT 8.1 Microsoft .NET Framework 4.6/4.6.1[1][2] 重要 阻斷服務 (3122660 重要資訊 洩漏(3127231
Windows 10
Windows 10 for 32 位系統[3](3135174) Microsoft .NET Framework 3.5 重要 拒絕服務 重要資訊 洩漏 3124266
Windows 10 for 32 位系統[3](3135174) Microsoft .NET Framework 4.6 重要 拒絕服務 重要資訊 洩漏 3124266
適用於 x64 型系統的 Windows 10[3](3135174) Microsoft .NET Framework 3.5 重要 拒絕服務 重要資訊 洩漏 3124266
適用於 x64 型系統的 Windows 10[3](3135174) Microsoft .NET Framework 4.6 重要 拒絕服務 重要資訊 洩漏 3124266
適用於 32 位系統的 Windows 10 版本 1511[2](3135173) Microsoft .NET Framework 3.5 重要 拒絕服務 重要資訊 洩漏 3124263
適用於 32 位系統的 Windows 10 版本 1511[2](3135173) Microsoft .NET Framework 4.6.1 重要 拒絕服務 重要資訊 洩漏 3124263
適用於 x64 型系統的 Windows 10 版本 1511[2](3135173) Microsoft .NET Framework 3.5 重要 拒絕服務 重要資訊 洩漏 3124263
適用於 x64 型系統的 Windows 10 版本 1511[2](3135173) Microsoft .NET Framework 4.6.1 重要 拒絕服務 重要資訊 洩漏 3124263
Server Core 安裝選項
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 3.5.1 重要 拒絕服務 (3122648 重要資訊 洩漏(3127220 MS12-025 中 無3127220取代2656373
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122656 重要資訊 洩漏(3127229
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 3.5 重要 拒絕服務 (3122649 重要資訊 洩漏(3127221
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122655 重要資訊 洩漏(3127227
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122658 重要資訊 洩漏(3127230
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 3.5 重要 拒絕服務 (3122651 重要資訊 洩漏(3127222
Windows Server 2012 R2(Server Core 安裝) Microsoft .NET Framework 4.5.2[1] 重要 阻斷服務 (3122654 重要資訊 洩漏(3127226
Windows Server 2012 R2(Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1[1] 重要 阻斷服務 (3122660 重要資訊 洩漏(3127231

[1]如需 .NET Framework 4.x 支援變更的相關信息,請參閱 Internet Explorer 和 .NET Framework 4.x 支援公告

[2]Windows RT 8.1 更新僅適用於 Windows Update

[3]Windows 10 更新是累積的。 除了包含非安全性更新之外,也會包含每月安全性版本隨附之所有 Windows 10 受影響弱點的所有安全性修正程式。 更新可透過 Microsoft Update Catalog 取得。

注意 Windows Server Technical Preview 4 受到影響。 鼓勵執行此操作系統的客戶套用可透過 Windows Update 取得的更新

弱點資訊

.NET Framework Stack Overflow 拒絕服務弱點 - CVE-2016-0033

當 .NET Framework 無法正確處理特定可延伸樣式表單語言轉換時,就存在拒絕服務弱點。 成功惡意探索此弱點的攻擊者可能會導致伺服器效能大幅降低,而造成阻斷服務狀況。

若要利用弱點,攻擊者可以將特製 XSLT 插入用戶端 XML 網頁元件,導致伺服器以遞歸方式編譯 XSLT 轉換。 這可能會導致阻斷服務攻擊和中斷的伺服器可用性。 安全性更新可藉由修正 .NET Framework 處理 XSLT 的方式來解決弱點。

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

弱點標題 CVE 號碼 公開披露 利用
.NET Framework Stack Overflow 拒絕服務弱點 CVE-2016-0033 No No

緩和因素

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

因應措施

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

  • 請勿從不受信任的來源載入 XSL 樣式表單

    藉由撰寫應用程式不允許從不受信任的來源載入外部 XSL 樣式表單,即可防止惡意探索弱點。

Windows Forms 資訊洩漏弱點 - CVE-2016-0047

Microsoft .NET Framework 中存在資訊洩漏弱點,這是在 時造成的。NET 的 Windows Forms (WinForms) 不當處理圖示數據。 成功利用弱點的攻擊者可以將特製的圖示數據傳送至 .NET 服務。 圖示數據可以擷取隨後傳回給圖示數據內攻擊者的資訊。

若要惡意探索弱點,攻擊者可能會將特製圖示上傳至遠端服務,以嘗試從伺服器計算機擷取資訊。 更新會修正 Microsoft WinForms 如何處理圖示數據來解決此弱點。

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

弱點標題 CVE 號碼 公開披露 利用
Windows Forms 資訊洩漏弱點 CVE-2016-0047 No No

緩和因素

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

因應措施

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

安全性更新部署

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

通知

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

免責聲明

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

修訂記錄

  • V1.0 (2016 年 2 月 9 日):公告發佈。

頁面產生的 2016-02-09 20:52-08:00。