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

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

發佈時間: 2016 年 2 月 9 日 |更新日期:2016年2月10日

版本: 2.0

執行摘要

此安全性更新可解決 Microsoft Windows 中的弱點。 如果攻擊者能夠登入目標系統並執行特製應用程式,則最嚴重的弱點可能會允許遠端程式代碼執行。

此安全性更新已針對所有支援的 Microsoft Windows 版本評為重要。 如需詳細資訊,請參閱 受影響的軟體 一節。

安全性更新可藉由下列方式解決弱點:

  • 更正 Windows 核心如何處理記憶體中的物件
  • 修正 Windows 在載入 DLL 檔案之前驗證輸入的方式
  • 更正 Microsoft Sync Framework 驗證輸入的方式
  • 新增其他驗證檢查

如需弱點的詳細資訊,請參閱 弱點資訊 一節。

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

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

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

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

作業系統 Windows 特權提升弱點 - CVE-2016-0040 DLL 載入遠端程式代碼執行弱點 - CVE-2016-0041 Windows DLL 載入遠端程式代碼執行弱點 - CVE-2016-0042 Windows DLL 載入阻斷服務弱點 - CVE-2016-0044 Windows Kerberos 安全性功能略過 - CVE-2016-0049 更新 已取代*
Windows Vista Service Pack 2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Vista Service Pack 2 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Vista Service Pack 2 (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
Windows Vista x64 Edition Service Pack 2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Vista x64 Edition Service Pack 2 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Vista x64 Edition Service Pack 2 (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
Windows Server 2008
Windows Server 2008 for 32 位系統 Service Pack 2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Server 2008 for 32 位系統 Service Pack 2 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Server 2008 for 32 位系統 Service Pack 2 (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
Windows Server 2008 for Itanium 型系統 Service Pack 2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Server 2008 for Itanium 型系統 Service Pack 2 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Server 2008 for Itanium 型系統 Service Pack 2 (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS14-068 中的 3011780
Windows 7
Windows 7 for 32 位系統 Service Pack 1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows 7 for 32 位系統 Service Pack 1 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows 7 for x64 型系統 Service Pack 1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows 7 for x64 型系統 Service Pack 1 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows Server 2008 R2
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Server 2008 R2 for Itanium 型系統 Service Pack 1 (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows 8.1
適用於 32 位系統的 Windows 8.1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
適用於 32 位系統的 Windows 8.1 (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
適用於 32 位系統的 Windows 8.1 (3126041) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS15-122 中的 3101246
適用於 32 位系統的 Windows 8.1 (3126434) 不適用 不適用 不適用 重要 拒絕服務 不適用
適用於 x64 型系統的 Windows 8.1 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
適用於 x64 型系統的 Windows 8.1 (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
適用於 x64 型系統的 Windows 8.1 (3126041) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS15-122 中的 3101246
適用於 x64 型系統的 Windows 8.1 (3126434) 不適用 不適用 不適用 重要 拒絕服務 不適用
Windows Server 2012 和 Windows Server 2012 R2
Windows Server 2012 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
Windows Server 2012 (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows Server 2012 R2 (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
Windows Server 2012 R2 (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Server 2012 R2 (3126041) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS15-122 中的 3101246
Windows Server 2012 R2 (3126434) 不適用 不適用 不適用 重要 拒絕服務 不適用
Windows RT 8.1
Windows RT 8.1[1](3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
Windows RT 8.1[1](3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows RT 8.1[1](3126434) 不適用 不適用 不適用 重要 拒絕服務 不適用
Windows 10
Windows 10 for 32 位系統[2](3135174) 不適用 重要 遠端程式代碼執行 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 3124266
適用於 x64 型系統的 Windows 10[2](3135174) 不適用 重要 遠端程式代碼執行 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 3124266
適用於 32 位系統的 Windows 10 版本 1511[2](3135173) 不適用 重要 遠端程式代碼執行 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 3124263
適用於 x64 型系統的 Windows 10 版本 1511[2](3135173) 不適用 重要 遠端程式代碼執行 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 3124263
Server Core 安裝選項
Windows Server 2008 for 32 位系統 Service Pack 2 (Server Core 安裝) (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
Windows Server 2008 for 32 位系統 Service Pack 2 (Server Core 安裝) (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Server 2008 for 32 位系統 Service Pack 2 (Server Core 安裝) (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (Server Core 安裝) (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (Server Core 安裝) (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
適用於 x64 型系統的 Windows Server 2008 Service Pack 2 (Server Core 安裝) (3126041) 不適用 不適用 不適用 不適用 重要 安全性功能略過 MS15-122 中的 3101246
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用 MS16-007 中的 3121918
適用於 x64 型系統的 Windows Server 2008 R2 Service Pack 1 (Server Core 安裝) (3126593) 重要 提高許可權 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows Server 2012 (Server Core 安裝) (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
Windows Server 2012 (Server Core 安裝) (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS16-008 中的 3121212
Windows Server 2012 R2 (Server Core 安裝) (3126587) 不適用 重要 遠端程式代碼執行 不適用 不適用 不適用
Windows Server 2012 R2 (Server Core 安裝) (3126593) 不適用 不適用 重要 遠端程式代碼執行 不適用 不適用 MS16-008 中的 3121212
Windows Server 2012 R2 (Server Core 安裝) (3126041) 不適用 不適用 重要 遠端程式代碼執行 不適用 重要 安全性功能略過 MS15-122 中的 3101246

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

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

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

*更新 取代的數據行只會顯示任何已取代更新鏈結中的最新更新。 如需已取代的更新完整清單,請移至 Microsoft Update Catalog,搜尋更新 KB 編號,然後檢視更新詳細數據(更新取代的資訊是在 [套件詳細數據] 索引標籤上提供。

更新常見問題

此更新是否包含功能的任何其他安全性相關變更?
除了此公告中所述弱點所列的變更之外,此更新還包含深度防禦更新,以協助改善認證保護和網域驗證控件,以減少認證竊取。 如需詳細資訊,請參閱 Microsoft Security Advisory 2871997

弱點資訊

Windows 特權提升弱點 - CVE-2016-0040

當 Windows 核心處理記憶體中的物件時,許可權提升弱點就存在。 成功利用弱點的攻擊者可以在核心模式中執行任意程序代碼。 攻擊者接著可以完整的使用者權限安裝程式、檢視變更、刪除資料或建立新的帳戶。

若要利用弱點,攻擊者必須先登入系統。 攻擊者接著可以執行特製的應用程式,以利用弱點並控制受影響的系統。 更新會修正 Windows 核心如何處理記憶體中的物件,以解決弱點。

弱點標題 CVE 號碼 公開披露 利用
Windows 特權提升弱點 CVE-2016-0040 No

緩和因素

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

因應措施

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

多個 DLL 載入遠端程式代碼執行弱點

當 Windows 在載入動態連結庫 (DLL) 檔案之前,驗證輸入時,存在多個遠端程式代碼執行弱點。 成功利用這些弱點的攻擊者可以控制受影響的系統。 攻擊者接著可以完整的使用者權限安裝程式、檢視變更、刪除資料或建立新的帳戶。 帳戶設定為具有較少使用者權限的使用者,與使用系統管理使用者權限的使用者相比,所受的影響可能較小。

若要利用弱點,攻擊者必須先登入目標系統,然後執行特製的應用程式。 更新會藉由更正 Windows 在載入 DLL 檔案之前驗證輸入的方式來解決弱點。

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

弱點標題 CVE 號碼 公開披露 利用
DLL 載入遠端程式代碼執行弱點 CVE-2016-0041 No No
Windows DLL 載入遠端程式代碼執行弱點 CVE-2016-0042 No No

緩和因素

Microsoft 尚未識別出這些弱點的任何 緩解因素

因應措施

Microsoft 尚未識別出這些弱點的任何 因應措施

Windows DLL 載入阻斷服務弱點 - CVE-2016-0044

當 Microsoft Sync Framework 處理使用「變更批次」結構的特製輸入時,Windows 中存在阻斷服務弱點。 成功惡意探索弱點的攻擊者可能會導致目標 SyncShareSvc 服務停止回應。 請注意,拒絕服務不允許攻擊者執行程序代碼或提高其用戶權力。 不過,它可以防止已驗證的使用者使用 SyncShareSvc 服務。

若要惡意探索已驗證攻擊者的弱點,必須將特製的網路封包傳送至執行 SyncShareSvc 服務的伺服器。 更新會藉由更正 Microsoft Sync Framework 驗證輸入的方式來解決弱點。

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

弱點標題 CVE 號碼 公開披露 利用
Windows DLL 載入阻斷服務弱點 CVE-2016-0044 No No

緩和因素

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

因應措施

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

Windows Kerberos 安全性功能略過 - CVE-2016-0049

當 Kerberos 無法檢查使用者登入工作站的密碼變更時,Windows 中存在安全性功能略過。 攻擊者可以略過目標電腦上的 Kerberos 驗證,並將受 BitLocker 保護的磁碟驅動器解密。

攻擊者可以將工作站連線到惡意 Kerberos 金鑰發佈中心 (KDC) 來略過 Kerberos 驗證。 更新會藉由新增額外的驗證檢查來解決略過問題。

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

弱點標題 CVE 號碼 公開披露 利用
Windows Kerberos 安全性功能略過弱點 CVE-2016-0049 No No

緩和因素

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

  • 網域用戶必須登入目標計算機,攻擊才能成功。
  • 只有在目標系統未啟用 PIN 或 USB 金鑰的情況下啟用 BitLocker 時,才能惡意探索此略過。

因應措施

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

停用網域登入信息的現金

注意 使用註冊表編輯器不正確可能會導致嚴重問題,而可能要求您重新安裝操作系統。 Microsoft 無法保證可以解決因不當使用登錄編輯程式所造成的問題。 請自行承擔使用登錄編輯程式的風險。 如需如何編輯登錄的資訊,請在註冊表編輯器中檢視「變更機碼和值」說明主題(Regedit.exe),或在Regedt32.exe中檢視「在登錄中新增和刪除資訊」和「編輯登錄數據」說明主題。

  1. 開啟註冊表編輯器

  2. 找出並按下列登錄子機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\
    
  3. 按兩下 「CachedLogonsCount」 機碼

  4. 將值變更為 “0”

因應措施的影響。 如果使用者的裝置未連線到網路,網域使用者將無法登入。

如何復原因應措施

  1. 開啟註冊表編輯器

  2. 找出並按下列登錄子機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\
    
  3. 按兩下 「CachedLogonsCount」 機碼

  4. 將值變更為 “10”

安全性更新部署

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

通知

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

免責聲明

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

修訂記錄

  • V1.0 (2016 年 2 月 9 日):公告發佈。
  • V2.0 (2016 年 2 月 10 日):公告已修訂公告 Microsoft Windows Vista、Windows Server 2008、Windows Server 2008 for Itanium 型系統、Windows 8.1 和 Windows Server 2012 R2 的 3126041更新可用性。 客戶應套用適用的更新,以免受到本公告所討論弱點的保護。 大部分的客戶都已啟用自動更新,而且不需要採取任何動作,因為會自動下載並安裝更新。

頁面產生的 2016-02-11 12:03-08:00。