共用方式為


Microsoft 安全性布告欄 MS16-035 - 重要

.NET Framework 的安全性更新以解決安全性功能略過 (3141780)

發佈時間: 2016 年 3 月 8 日 |更新日期:2016 年 11 月 8 日

版本: 2.6

執行摘要

此安全性更新可解決 Microsoft .NET Framework 中的弱點。 安全性功能略過存在於無法正確驗證已簽署 XML 檔之特定元素的 .NET Framework 元件中。

此安全性更新評為 Microsoft .NET Framework 2.0 Service Pack 2、Microsoft .NET Framework 3.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 版本。 如需詳細資訊,請參閱 受影響的軟體 一節。

更新會藉由更正 .NET Framework 驗證 XML 檔的方式來解決弱點。 如需弱點的詳細資訊,請參閱 弱點資訊 一節。

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

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

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

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

 

作業系統 元件 .NET XML 驗證安全性功能略過 - CVE-2016-0132 更新 已取代
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3135982) 重要 安全性功能略過 MS13-082 3035485 MS15-048 中的2863253
Windows Vista Service Pack 2 Microsoft .NET Framework 3.0 Service Pack 2 (3135987) 重要 安全性功能略過 MS13-052 3099860 MS15-128 中的2832412
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows Vista Service Pack 2 Microsoft .NET Framework 4.6[1](3136000) 重要 安全性功能略過
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3135982) 重要 安全性功能略過 MS13-082 3035485 MS15-048 中的2863253
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 3.0 Service Pack 2 (3135987) 重要 安全性功能略過 MS13-052 3099860 MS15-128 中的2832412
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.6[1](3136000) 重要 安全性功能略過
Windows Server 2008
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3135982) 重要 安全性功能略過 MS13-082 3035485 MS15-048 中的2863253
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 3.0 Service Pack 2 (3135987) 重要 安全性功能略過 MS13-052 3099860 MS15-128 中的2832412
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.6[1](3136000) 重要 安全性功能略過
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3135982) 重要 安全性功能略過 MS13-082 3035485 MS15-048 中的2863253
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 3.0 Service Pack 2 (3135987) 重要 安全性功能略過 MS13-052 3099860 MS15-128 中的2832412
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.6[1](3136000) 重要 安全性功能略過
Windows Server 2008 for Itanium 型系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (3135982) 重要 安全性功能略過 MS13-082 3035485 MS15-048 中的2863253
Windows 7
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135983) 重要 安全性功能略過 MS13-082 3032655 MS15-048 中的2863240
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135988) 重要 安全性功能略過 3099862in MS12-025
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3136000) 重要 安全性功能略過
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135983) 重要 安全性功能略過 MS13-082 3032655 MS15-048 中的2863240
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135988) 重要 安全性功能略過 3099862in MS12-025
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3136000) 重要 安全性功能略過
Windows Server 2008 R2
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135983) 重要 安全性功能略過 MS13-082 3032655 MS15-048 中的2863240
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135988) 重要 安全性功能略過 3099862in MS12-025
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1[1](3136000) 重要 安全性功能略過
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (3135983) 重要 安全性功能略過 MS13-082 3032655 MS15-048 中的2863240
Windows 8.1
Windows 8.1 for 32 位系統 Microsoft .NET Framework 3.5 (3135985) 重要 安全性功能略過 MS15-048 中的 3035487
Windows 8.1 for 32 位系統 Microsoft .NET Framework 3.5 (3135991) 重要 安全性功能略過 MS15-128 中的 3099864
Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.5.2[1](3135994) 重要 安全性功能略過 MS15-048 中的 3032663
Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.6/4.6.1[1](3135998) 重要 安全性功能略過
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 3.5 (3135985) 重要 安全性功能略過 MS15-048 中的 3035487
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 3.5 (3135991) 重要 安全性功能略過 MS15-128 中的 3099864
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.5.2[1](3135994) 重要 安全性功能略過 MS15-048 中的 3032663
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.6/4.6.1[1](3135998) 重要 安全性功能略過
Windows Server 2012 和 Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 (3135984) 重要 安全性功能略過 MS13-082 3035486 MS15-048 中的2863243
Windows Server 2012 Microsoft .NET Framework 3.5 (3135989) 重要 安全性功能略過 MS13-052 3099863 MS15-128 中的2832418
Windows Server 2012 Microsoft .NET Framework 4.5.2[1](3135995) 重要 安全性功能略過 MS15-048 中的 3035489
Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1[1](3135997) 重要 安全性功能略過
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (3135985) 重要 安全性功能略過 MS15-048 中的 3035487
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (3135991) 重要 安全性功能略過 MS15-128 中的 3099864
Windows Server 2012 R2 Microsoft .NET Framework 4.5.2[1](3135994) 重要 安全性功能略過 MS15-048 中的 3032663
Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1[1](3135998) 重要 安全性功能略過
Windows RT 8.1
Windows RT 8.1 Microsoft .NET Framework 4.5.2[1][2](3135994) 重要 安全性功能略過 MS15-048 中的 3032663
Windows RT 8.1 Microsoft .NET Framework 4.6/4.6.1[1][2](3135998) 重要 安全性功能略過
Windows 10
Windows 10 for 32 位系統[3](3140745) Microsoft .NET Framework 3.5 重要 安全性功能略過 3124266
Windows 10 for 32 位系統[3](3140745) Microsoft .NET Framework 4.6/4.6.1 重要 安全性功能略過 3124266
適用於 x64 型系統的 Windows 10[3](3140745) Microsoft .NET Framework 3.5 重要 安全性功能略過 3124266
適用於 x64 型系統的 Windows 10[3](3140745) Microsoft .NET Framework 4.6/4.6.1 重要 安全性功能略過 3124266
適用於 32 位系統的 Windows 10 版本 1511[3](3140768) Microsoft .NET Framework 3.5 重要 安全性功能略過 3124263
適用於 32 位系統的 Windows 10 版本 1511[3](3140768) Microsoft .NET Framework 4.6.1 重要 安全性功能略過 3124263
適用於 x64 型系統的 Windows 10 版本 1511[3](3140768) Microsoft .NET Framework 3.5 重要 安全性功能略過 3124263
適用於 x64 型系統的 Windows 10 版本 1511[3](3140768) 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 (3135983) 重要 安全性功能略過 MS13-082 3032655 MS15-048 中的2863240
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 3.5.1 (3135988) 重要 安全性功能略過 3099862in MS12-025
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 4.5.2[1](3135996) 重要 安全性功能略過 MS15-048 中的 3035490
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 3.5 (3135984) 重要 安全性功能略過 MS13-082 3035486 MS15-048 中的2863243
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 3.5 (3135989) 重要 安全性功能略過 MS13-052 3099863 MS15-128 中的2832418
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.5.2[1](3135995) 重要 安全性功能略過 MS15-048 中的 3035489
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1[1](3135997) 重要 安全性功能略過
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 3.5 (3135985) 重要 安全性功能略過 MS15-048 中的 3035487
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 3.5 (3135991) 重要 安全性功能略過 MS15-128 中的 3099864
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 4.5.2[1](3135994) 重要 安全性功能略過 MS15-048 中的 3032663
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1[1](3135998) 重要 安全性功能略過

[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 取得的更新

更新常見問題

為什麼此公告於 2016 年 5 月 10 日重新發行?
若要解決客戶在安裝 Microsoft .NET Framework 4.5.2 或 Microsoft .NET Framework 4.6/4.6.1 的安全性更新之後可能會遇到的某些列印問題,這些 Microsoft .NET Framework 版本的更新已重新發行,如下所示:

  • Microsoft .NET Framework 4.5.2 的更新已重新發行給有限散發版本 (LDR) 客戶。
  • Microsoft .NET Framework 4.6/4.6.1 的更新已重新發行給所有客戶。

請注意,這些重新發行可透過 Windows Update 和 Microsoft Update 目錄取得。

安全性更新 作業系統 元件
3135996 Windows Vista Service Pack 2 Microsoft .NET Framework 4.5.2
\ Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.5.2
\ Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.5.2
\ 適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.5.2
\ Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.5.2
\ Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.5.2
\ 適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.5.2
\ 適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 4.5.2
3135995 Windows Server 2012 Microsoft .NET Framework 4.5.2
\ Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.5.2
3135994 Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.5.2
\ 適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.5.2
\ Windows Server 2012 R2 Microsoft .NET Framework 4.5.2
\ Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 4.5.2
\ Windows RT 8.1 Microsoft .NET Framework 4.5.2
3136000 Windows Vista Service Pack 2 Microsoft .NET Framework 4.6
\ Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.6
\ Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.6
\ 適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.6
\ Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1
\ Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1
\ 適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.6/4.6.1
3135997 Windows Server 2012 Microsoft .NET Framework 4.6/4.6.1
\ Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1
3135998 Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.6/4.6.1
\ 適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.6/4.6.1
\ Windows Server 2012 R2 Microsoft .NET Framework 4.6/4.6.1
\ Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 4.6/4.6.1
\ Windows RT 8.1 Microsoft .NET Framework 4.6/4.6.1

如何? 判斷已安裝哪個版本的 Microsoft .NET Framework?
您可以在系統上安裝和執行多個 .NET Framework 版本,而且可以依任何順序安裝版本。 有數種方式可以判斷目前已安裝的 .NET Framework 版本。 如需詳細資訊,請參閱 Microsoft 知識庫文章318785

某些受影響的軟體有多個更新套件可供使用。 我需要安裝軟體受影響軟體數據表中列出的所有更新嗎?
是。 客戶應為其系統上安裝的軟體套用所有提供的更新。

我需要以特定順序安裝這些安全性更新嗎?
否。 指定系統的多個更新可以依任何順序套用。

弱點資訊

.NET XML 驗證安全性功能略過 - CVE-2016-0132

.NET Framework 元件中存在安全性功能略過弱點,該元件無法正確驗證已簽署之 XML 檔的某些元素。 成功利用弱點的攻擊者可以修改 XML 檔案的內容,而不會使與檔案相關聯的簽章失效。 如果 .NET 應用程式依賴簽章非惡意,應用程式的行為可能會變得無法預測。 在自定義應用程式中,安全性影響取決於特定的使用案例。

在 .NET 應用程式攻擊案例中,攻擊者可以修改 XML 檔案的內容,而不會使與檔案相關聯的簽章失效。 更新會藉由更正 .NET Framework 驗證 XML 檔的方式來解決弱點。

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

弱點標題 CVE 號碼 公開披露 利用
.NET XML 驗證安全性功能略過 CVE-2016-0132 No No

緩和因素

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

因應措施

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

安全性更新部署

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

通知

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

免責聲明

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

修訂記錄

  • V1.0 (2016 年 3 月 8 日): 公告發佈。
  • V2.0 (2016 年 5 月 10 日):已修訂公告公告 Microsoft .NET Framework 4.5.2 和 Microsoft .NET Framework 4.6/4.6.1 的安全性更新已重新發行,以解決某些列印案例的問題。 重新發行可透過 Windows Update 和 Microsoft Update 目錄取得。 請注意,此重新發行僅適用於 LDR(限量發行版)客戶。 GDR (一般發行版) 客戶不會受到影響。 如需重新發行之特定安全性更新的詳細資訊,請參閱本公告的更新常見問題一節(MS16-035)。
  • V2.1 (5 月 18 日, 2016 年:修訂公告,以釐清 Microsoft .NET Framework 4.5.2 和 Microsoft .NET Framework 4.6/4.6.1 安全性更新的發佈對象,這些安全性更新僅已重新發行至有限散發版本 (LDR) 客戶。 Microsoft .NET Framework 4.6/4.6.1 的安全性更新已重新發行給所有客戶。
  • V2.2 (2016 年 7 月 13 日):修訂公告,通知客戶已重新整理3135996更新。 這是僅供參考的通知。 已成功安裝更新的客戶不需要採取任何進一步的動作。
  • V2.3 (2016 年 8 月 11 日):修訂公告,宣佈偵測變更以更正3135996的供應項目問題。 這隻是偵測變更。 更新檔案沒有變更。 已成功安裝更新的客戶不需要採取任何動作。
  • V2.4 (2016 年 8 月 11 日):釐清修訂附注 v2.3 - 更新3135996的較新版本已提供給所有客戶,而不只是限量發行版 (LDR) 客戶。 某些客戶可能尚未在 2016/7/13 和 8/11/2016 之間提供這個最新版本。 2016 年 8 月 11 日發行的最後一個更新版本3135996,將會讓客戶處於最新狀態。
  • V2.5 (2016 年 10 月 11 日):已修訂公告,宣佈 Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2 上 Microsoft .NET Framework 4.5.2 的安全性 3135995 3135994更新已重新發行至 WSUS 信道。 此重新發行不適用於 Windows Update 或 Microsoft Update 目錄客戶。 如果 WSUS 環境中的某些 GDR 客戶已啟用「在新修訂導致更新到期時自動拒絕更新」功能,此重新發行可解決導致 WSUS 環境中某些 GDR 客戶無法接收這些更新的供應項目問題。 檔案承載沒有任何變更。 如果客戶已順利部署更新3135994和3135995,則不需要採取任何動作。
  • V2.6 (2016 年 11 月 8 日):已修訂公告,宣佈已針對 .NET Framework 4.6.1 Hotfix 匯總客戶進行偵測變更,這些客戶未正確提供適用於 .NET Framework 4.6.1 的安全性更新。

頁面產生的 2016-11-28 12:58-08:00。