Microsoft 安全性布告欄 MS14-072 - 重要

.NET Framework 中的弱點可能會允許提高許可權 (3005210)

發佈時間: 2014 年 11 月 11 日

版本: 1.0

執行摘要

此安全性更新可解決 Microsoft .NET Framework 中私下回報的弱點。 如果攻擊者將特製數據傳送至使用 .NET 遠端處理的受影響工作站或伺服器,此弱點可能會允許提高許可權。 只有特別設計成使用 .NET 遠端處理的自訂應用程式才會向弱點公開系統。

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

安全性更新會藉由正確強制執行應用程式記憶體的安全性控制來解決弱點。 如需弱點的詳細資訊,請參閱 特定弱點的常見問題 (FAQ) 小節。

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

受影響的軟體

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

作業系統 元件 最大安全性影響 匯總嚴重性評等 更新 已取代
Windows Server 2003
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 1.1 Service Pack 1 (2978114) 提高權限 重要 MS14-026 中的 2931352
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978124) 提高權限 重要 MS14-026 中的 2932079
Windows Server 2003 Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978124) 提高權限 重要 MS14-026 中的 2932079
Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Server 2003 SP2 for Itanium 型系統 Microsoft .NET Framework 2.0 Service Pack 2 (2978124) 提高權限 重要 MS14-026 中的 2932079
Windows Server 2003 SP2 for Itanium 型系統 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Vista
Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 提高權限 重要
Windows Vista Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Vista Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 提高權限 重要
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Server 2008
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 提高權限 重要
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows Server 2008 for 32 位系統 Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 提高權限 重要
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Server 2008 for Itanium 型系統 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 提高權限 重要
Windows Server 2008 for Itanium 型系統 Service Pack 2 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows 7
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (2978120) 提高權限 重要
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows 7 for 32 位系統 Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (2978120) 提高權限 重要
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows 7 for x64 型系統 Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Server 2008 R2
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 3.5.1 (2978120) 提高權限 重要
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 Microsoft .NET Framework 3.5.1 (2978120) 提高權限 重要
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
Windows 8 和 Windows 8.1
Windows 8 for 32 位系統 Microsoft .NET Framework 3.5 (2978121) 提高權限 重要 MS14-026 中的 2931357
Windows 8 for 32 位系統 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 提高權限 重要 MS14-026 中的 2931367
適用於 x64 型系統的 Windows 8 Microsoft .NET Framework 3.5 (2978121) 提高權限 重要 MS14-026 中的 2931357
適用於 x64 型系統的 Windows 8 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 提高權限 重要 MS14-026 中的 2931367
Windows 8.1 for 32 位系統 Microsoft .NET Framework 3.5 (2978122) 提高權限 重要 MS14-026 中的 2931358
Windows 8.1 for 32 位系統 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 提高權限 重要 MS14-026 中的 2931366
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 3.5 (2978122) 提高權限 重要 MS14-026 中的 2931358
適用於 x64 型系統的 Windows 8.1 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 提高權限 重要 MS14-026 中的 2931366
Windows Server 2012 和 Windows Server 2012 R2
Windows Server 2012 Microsoft .NET Framework 3.5 (2978121) 提高權限 重要 MS14-026 中的 2931357
Windows Server 2012 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 提高權限 重要 MS14-026 中的 2931367
Windows Server 2012 R2 Microsoft .NET Framework 3.5 (2978122) 提高權限 重要 MS14-026 中的 2931358
Windows Server 2012 R2 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 提高權限 重要 MS14-026 中的 2931366
Windows RT 和 Windows RT 8.1
Windows RT Microsoft .NET Framework 4.5/4.5.1/4.5.2[2](2978127) 提高權限 重要 MS14-026 中的 2931367
Windows RT 8.1 Microsoft .NET Framework 4.5.1/4.5.2[2](2978126) 提高權限 重要 MS14-026 中的 2931366
Server Core 安裝選項
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 3.5.1 (2978120) 提高權限 重要
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 4[1](2978125) 提高權限 重要 MS14-026 中的 2931365
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 提高權限 重要 MS14-026 中的 2931368
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 3.5 (2978121) 提高權限 重要 MS14-026 中的 2931357
Windows Server 2012 (Server Core 安裝) Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 提高權限 重要 MS14-026 中的 2931367
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 3.5 (2978122) 提高權限 重要 MS14-026 中的 2931358
Windows Server 2012 R2 (Server Core 安裝) Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 提高權限 重要 MS14-026 中的 2931366

[1].受影響的 NET Framework 4 和 .NET Framework 4 用戶端配置檔。

[2]此更新只能透過 Windows Update 取得

 

更新常見問題

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

.NET Framework 4 和 .NET Framework 4 用戶端配置檔之間的差異為何?
.NET Framework 第 4 版可轉散發套件適用於兩個配置檔:.NET Framework 4 和 .NET Framework 4 用戶端配置檔。 .NET Framework 4 用戶端配置檔是針對用戶端應用程式優化的 .NET Framework 4 配置檔子集。 它提供大部分用戶端應用程式的功能,包括 Windows Presentation Foundation(WPF)、Windows Forms、Windows Communication Foundation (WCF)和 ClickOnce 功能。 這可針對以 .NET Framework 4 用戶端配置檔為目標的應用程式,加快部署速度,以及較小的安裝套件。 如需詳細資訊,請參閱 MSDN 文章 .NET Framework 用戶端配置檔。 

.NET 服務端點之間的通訊最佳做法為何?
使用 Windows Communication Foundation (WCF) 將數據當做異步訊息從一個服務端點傳送到另一個服務端點。 WCF 包含重要的功能、效能和安全性改善,強烈建議客戶在建置服務導向應用程式時使用 WCF 架構。 我們也建議更新現有的 。使用舊版 IPC 技術,例如 DCOM 或遠端處理,以使用 WCF 的 NET 受控應用程式。 

如需 WCF 的其他指引,請參閱下列資源:

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

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

嚴重性評等和弱點標識碼

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

受影響軟體的弱點嚴重性分級和安全性影響上限
受影響的軟體 TypeFilterLevel 弱點 - CVE-2014-4149 匯總嚴重性評等
Microsoft .NET Framework 1.1 Service Pack 1
Microsoft Windows Server 2003 Service Pack 2 上的 Microsoft .NET Framework 1.1 Service Pack 1 (2978114) 重要 \ 提高許可權 重要
Microsoft .NET Framework 2.0 Service Pack 2
安裝在 Microsoft Windows Server 2003 Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978124) 重要 \ 提高許可權 重要
安裝在 Microsoft Windows Server 2003 x64 Edition Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978124) 重要 \ 提高許可權 重要
Microsoft .NET Framework 2.0 Service Pack 2 安裝在 Microsoft Windows Server 2003 for Itanium 型系統 Service Pack 2 時(2978124) 重要 \ 提高許可權 重要
Windows Vista Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 重要 \ 提高許可權 重要
Windows Vista x64 Edition Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 重要\ 提高許可權 重要
適用於 32 位系統 Service Pack 2 的 Windows Server 2008 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 重要 \ 提高許可權 重要
適用於 x64 型系統 Service Pack 2 的 Windows Server 2008 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 重要 \ 提高許可權 重要
Windows Server 2008 for Itanium 型系統 Service Pack 2 上的 Microsoft .NET Framework 2.0 Service Pack 2 (2978116) 重要 \ 提高許可權 重要
Microsoft .NET Framework 3.5
Windows 8 for 32 位系統上的 Microsoft .NET Framework 3.5 (2978121) 重要 \ 提高許可權 重要
適用於 x64 型系統的 Windows 8 上的 Microsoft .NET Framework 3.5 (2978121) 重要 \ 提高許可權 重要
Windows Server 2012 上的 Microsoft .NET Framework 3.5 (2978121) 重要 \ 提高許可權 重要
Windows Server 2012 上的 Microsoft .NET Framework 3.5 (Server Core 安裝) (2978121) 重要 \ 提高許可權 重要
適用於 32 位系統的 Windows 8.1 上的 Microsoft .NET Framework 3.5 (2978122) 重要 \ 提高許可權 重要
適用於 x64 型系統的 Windows 8.1 上的 Microsoft .NET Framework 3.5 (2978122) 重要 \ 提高許可權 重要
Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5 (2978122) 重要 \ 提高許可權 重要
Windows Server 2012 R2 上的 Microsoft .NET Framework 3.5 (Server Core 安裝) (2978122) 重要 \ 提高許可權 重要
Microsoft .NET Framework 3.5.1
Windows 7 上的 Microsoft .NET Framework 3.5.1 for 32 位系統 Service Pack 1 (2978120) 重要 \ 提高許可權 重要
Windows 7 上的 Microsoft .NET Framework 3.5.1 for x64 型系統 Service Pack 1 (2978120) 重要\ 提高許可權 重要
適用於 x64 型系統 Service Pack 1 的 Windows Server 2008 R2 上的 Microsoft .NET Framework 3.5.1 (2978120) 重要 \ 提高許可權 重要
Windows Server 2008 R2 上的 Microsoft .NET Framework 3.5.1 for x64 型系統 Service Pack 1 (Server Core 安裝) (2978120) 重要\ 提高許可權 重要
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 上的 Microsoft .NET Framework 3.5.1 (2978120) 重要 \ 提高許可權 重要
Microsoft .NET Framework 4
在 Windows Server 2003 Service Pack 2 上安裝 Microsoft .NET Framework 4 (2978125)[1] 重要 \ 提高許可權 重要
在 Windows Server 2003 x64 Edition Service Pack 2 上安裝 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
在 Windows Server 2003 上安裝 Microsoft .NET Framework 4 與 SP2 for Itanium 型系統 (2978125)[1] 重要 \ 提高許可權 重要
Windows Vista Service Pack 2 上的 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
Windows Vista x64 Edition Service Pack 2 上的 Microsoft .NET Framework 4 (2978125)[1] 重要 \ 提高許可權 重要
安裝在 Windows Server 2008 for 32 位系統 Service Pack 2 的 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
適用於 x64 型系統 Service Pack 2 的 Windows Server 2008 上安裝 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
安裝在 Windows Server 2008 for Itanium 型系統 Service Pack 2 (2978125)[1] 上的 Microsoft .NET Framework 4 重要\ 提高許可權 重要
安裝在 Windows 7 for 32 位系統 Service Pack 1 上的 Microsoft .NET Framework 4 (2978125)[1] 重要 \ 提高許可權 重要
在 Windows 7 上安裝 x64 型系統 Service Pack 1 的 Microsoft .NET Framework 4 (2978125)[1] 重要 \ 提高許可權 重要
安裝在 Windows Server 2008 R2 for x64 型系統 Service Pack 1 的 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
在 Windows Server 2008 R2 上安裝適用於 x64 型系統 Service Pack 1 的 Microsoft .NET Framework 4 (2978125)[1] 重要\ 提高許可權 重要
安裝在 Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 (2978125)[1] 上的 Microsoft .NET Framework 4 重要 \ 提高許可權 重要
Microsoft .NET Framework 4.5/4.5.1/4.5.2
在 Windows Vista Service Pack 2 上安裝 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 重要\ 提高許可權 重要
在 Windows Vista x64 Edition Service Pack 2 上安裝時,Microsoft .NET Framework 4.5/4.5.1/4.5.2(2978128) 重要 \ 提高許可權 重要
在 Windows Server 2008 上安裝 32 位系統 Service Pack 2 的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 重要 \ 提高許可權 重要
在 Windows Server 2008 上安裝 x64 型系統 Service Pack 2 的 Microsoft .NET Framework 4/4.5.1/4.5.2 (2978128) 重要 \ 提高許可權 重要
在 Windows 7 上安裝 32 位系統 Service Pack 1 的 Microsoft .NET Framework 4.5/4.5.1/4.5.1(2978128) 重要\ 提高許可權 重要
在 Windows 7 上安裝 x64 型系統 Service Pack 1 的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 重要 \ 提高許可權 重要
在 Windows Server 2008 R2 上安裝 x64 型系統 Service Pack 1 的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978128) 重要 \ 提高許可權 重要
在適用於 x64 型系統 Service Pack 1 的 Windows Server 2008 R2 上安裝 Microsoft .NET Framework 4.5/4.5.1/4.5.1/4.5.2 (2978128) 重要 \ 提高許可權 重要
Windows 8 上的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 for 32 位系統 (2978127) 重要\ 提高許可權 重要
適用於 32 位系統的 Windows 8.1 上的 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 重要 \ 提高許可權 重要
適用於 x64 型系統的 Windows 8 上的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 重要\ 提高許可權 重要
適用於 x64 型系統的 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 重要 \ 提高許可權 重要
Windows Server 2012 上的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 重要\ 提高許可權 重要
Windows Server 2012 上的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (Server Core 安裝) (2978127) 重要 \ 提高許可權 重要
Windows Server 2012 R2 上的 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 重要 \ 提高許可權 重要
Windows Server 2012 R2 上的 Microsoft .NET Framework 4.5.1/4.5.2 (Server Core 安裝) (2978126) 重要 \ 提高許可權 重要
Windows RT 上的 Microsoft .NET Framework 4.5/4.5.1/4.5.2 (2978127) 重要 \ 提高許可權 重要
Windows RT 8.1 上的 Microsoft .NET Framework 4.5.1/4.5.2 (2978126) 重要 \ 提高許可權 重要

[1].受影響的 NET Framework 4 和 .NET Framework 4 用戶端配置檔。

 

TypeFilterLevel 弱點 - CVE-2014-4149

許可權提升弱點的存在方式是 .NET Framework 處理 TypeFilterLevel 檢查某些格式不正確的物件。 Microsoft 透過協調的弱點洩漏收到此弱點的相關信息。 發佈此安全性布告欄時,Microsoft 未收到任何資訊,指出此弱點已公開用來攻擊客戶。 更新可藉由確保 .NET Framework 正確強制執行應用程式記憶體的安全性控制,藉此解決弱點。

緩和因素

下列 緩和因素 可能對您的情況有所説明:

因應措施

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

  • 註冊通道時啟用安全性

    註冊通道時啟用安全性,將只允許已驗證的用戶端與易受攻擊的伺服器互動。 如需詳細資訊,請參閱 使用 TCP 通道進行驗證。

  • 封鎖來自防火牆層級遠端端點的傳出流量

    設定防火牆以封鎖來自遠端端端點的流量,有助於防止惡意探索此弱點。

常見問題集

攻擊者可能會使用弱點來執行哪些動作?
成功惡意探索此弱點的攻擊者可能會完全控制受影響的系統。 攻擊者接著可以完整的使用者權限安裝程式、檢視變更、刪除資料或建立新的帳戶。

攻擊者如何利用弱點?
攻擊者可以將特製的數據傳送至使用 .NET 遠端處理的受影響工作站或伺服器,讓攻擊者能夠在目標系統上執行任意程序代碼。

哪些系統主要面臨弱點的風險?
執行受影響 .NET Framework 版本且使用 .NET 遠端處理的系統主要有此弱點的風險。

安全性更新部署

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

通知

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

免責聲明

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

修訂記錄

  • V1.0 (2014 年 11 月 11 日): 公告發佈。

頁面產生的 2015-01-14 11:53Z-08:00。