Microsoft 資訊安全公告 MS14-062 - 重要
訊息佇列服務中的資訊安全風險可能會允許權限提高 (2993254)
發行日期: 2014 年 10 月 14 日
版本: 1.0
一般資訊
提要
此資訊安全更新可解決 Microsoft Windows 中一項公開揭露的資訊安全風險。如果攻擊者將蓄意製作的輸入/輸出控制 (IOCTL) 要求傳送給訊息佇列服務,此資訊安全風險可能會允許權限提高。若是成功利用此資訊安全風險,有可能會取得受影響系統的完整存取權限。依據預設,不會將訊息佇列元件安裝於任何受影響的作業系統版本上,且唯有具備系統管理權限的使用者才能啟用。只有手動啟用訊息佇列元件的客戶可能會受此問題影響。
對於所有受支援版本的 Windows Server 2003,此資訊安全更新的等級為「重要」。如需更多資訊,請參閱<受影響的軟體>一節。
此資訊安全更新會修改訊息佇列服務將輸入資料傳給配置的緩衝區之前,對該資料的驗證方式,進而解決此項資訊安全風險。如需更多有關此資訊安全風險的資訊,請參閱本公告稍後特定資訊安全風險的<常見問題集 (FAQ)>小節。
建議。 大部分客戶都已啟用自動更新,並且不必須採取任何行動,因為資訊安全更新將自動下載和安裝。如需有關自動更新中特定設定選項的資訊,請參閱 Microsoft 知識庫文件編號 294871。對於沒有啟用自動更新的客戶,可採取開啟或關閉自動更新中的步驟來啟用自動更新。
若是系統管理員和企業安裝,或是想要手動安裝此資訊安全更新的使用者 (包括未啟用自動更新的客戶),Microsoft 建議客戶透過更新管理軟體或利用 Microsoft Update 服務檢查更新,以盡早套用更新。另外亦可透過在本公告後文中受影響的軟體表格所列的下載連結取得更新。
如需更多指示,請參閱本公告中的<偵測與部署工具及指南>一節。
知識庫文件
- 知識庫文件: 2993254
- 檔案資訊: 是
- SHA1/SHA2 雜湊: 是
- 已知問題: 無
受影響的軟體
下列軟體版號或版本會受到影響。未列出的版號或版本不是超出支援週期就是不受影響。若要瞭解您的軟體版本的支援週期,請參閱 Microsoft 產品技術支援週期網站。
**作業系統** | **最大資訊安全影響** | **彙總嚴重性等級** | **已取代更新** |
**Windows Server 2003** | |||
[Windows Server 2003 Service Pack 2](https://www.microsoft.com/download/details.aspx?familyid=1464260a-c3a9-436c-b345-e1b64325ab4f) (2993254) | 權限提高 | 重要 | [MS09-040](https://go.microsoft.com/fwlink/?linkid=155979) 中的 971032 |
[Windows Server 2003 x64 Edition Service Pack 2](https://www.microsoft.com/download/details.aspx?familyid=fd8c0b32-dd8b-461a-a110-43a076435f77) (2993254) | 權限提高 | 重要 | [MS09-040](https://go.microsoft.com/fwlink/?linkid=155979) 中的 971032 |
[適用於 Itanium 型系統的 Windows Server 2003 SP2](https://www.microsoft.com/download/details.aspx?familyid=b0b35a54-9178-4724-89e2-94cace12abc8) (2993254) | 權限提高 | 重要 | [MS09-040](https://go.microsoft.com/fwlink/?linkid=155979) 中的 971032 |
更新常見問題集
我所使用的是這個資訊安全公告中討論的舊版軟體。該怎麼辦?
本公告所列出的受影響軟體版本已經過測試判斷哪些版本會受到影響。其他版本超出它們的支援週期。如需瞭解產品生命週期的更多資訊,請參閱 Microsoft 支援週期網站。
使用此軟體舊版的客戶應優先考慮移轉至支援的版本,以避免因潛在的資訊安全風險而遭受攻擊。若要瞭解您的軟體版本的支援週期,請參閱選擇一個產品檢視其支援週期資訊。如需更多關於上述軟體版本的 Service Pack 的資訊,請參閱 Service Pack 週期支援政策。
需要舊版軟體額外支援服務的客戶,請連絡 Microsoft 客戶小組人員、技術支援經理或適當的 Microsoft 協力廠商,以取得所需的額外支援。尚未簽訂聯盟、優先或授權合約的客戶,可以連絡當地的 Microsoft 銷售辦公室。如需連絡資訊,請參閱 Microsoft 全球資訊網站,然後選取所在國家/地區,即可查看電話號碼清單。連絡時,請指明要連絡當地優先支援服務行銷經理。如需更多資訊,請參閱 Microsoft 技術支援週期準則常見問答集。
嚴重性等級和資訊安全風險識別碼
下列嚴重性等級是假設資訊安全風險可能造成的最嚴重影響而評定。在本資訊安全公告發行的 30 天內,如需資訊安全風險之易遭利用性與嚴重性等級和資訊安全影響之間對應關係的資訊,請參閱 10 月份公告摘要中的<資訊安全風險入侵指數>。如需更多資訊,請參閱 Microsoft 資訊安全風險入侵指數。
**依受影響軟體列出的資訊安全風險嚴重性等級和最大資訊安全影響** | ||
**受影響的軟體** | **MQAC 任意寫入權限提高之資訊安全風險 - CVE-2014-4971** | **彙總嚴重性等級** |
**Windows Server 2003** | ||
Windows Server 2003 Service Pack 2 (2993254) | **重要** 權限提高 | **重要** |
Windows Server 2003 x64 Edition Service Pack 2 (2993254) | **重要** 權限提高 | **重要** |
適用於 Itanium 型系統的 Windows Server 2003 SP2 (2993254) | **重要** 權限提高 | **重要** |
MQAC 任意寫入權限提高之資訊安全風險 - CVE-2014-4971
Microsoft Message Queuing (MSMQ) 服務存在資訊安全風險,可能會允許攻擊者在目標系統上取得更高的權限。
若要在「一般性資訊安全風險」清單標準項目中檢視此資訊安全風險,請參閱 CVE-2014-4971。
緩和因素
緩和因素是指存在於預設狀態中的設定、共用設定或一般最佳作法,可能會減少資訊安全風險影響的嚴重性。下列緩和因素可能對您的狀況有所助益:
- 依據預設,不會將訊息佇列元件安裝於任何受影響的作業系統版本上,且唯有具備系統管理權限的使用者才能啟用。只有手動啟用訊息佇列元件的客戶可能會受此問題影響。
- 攻擊者必須擁有有效的登入認證,並能夠登入本機,才能利用這項資訊安全風險。匿名或遠端使用者無法利用這個資訊安全風險。
因應措施
因應措施指的是無法徹底修正資訊安全風險,但有助於在套用更新之前封鎖已知攻擊模式的設定變更。Microsoft 測試了下列因應措施和狀態,討論因應措施是否會降低功能:
停用 Message Queuing Service:
以互動方式
停用 Message Queuing Service 有助於保護受影響的系統免遭此資訊安全風險的攻擊。若要停用訊息佇列服務,請執行下列步驟:
- 依序按一下 [開始]、[控制台]。或是,指向 [設定],然後按一下 [控制台]。
- 按兩下 [系統管理工具]。或者,按一下 [切換到傳統檢視],然後按兩下 [系統管理工具]。
- 按兩下 [服務]。
- 按兩下 [Message Queuing]。
- 在 [啟動類型] 清單中,按一下 [停用]。
- 依序按一下 [停止]、[確定]。
根據群組原則:
使用群組原則設定停用 Message Queuing Service。您可以使用 Microsoft Windows 2000 或 Windows Server 2003 網域環境中的群組原則物件功能,在本機、站台、網域或組織單位層級中停用這項服務的啟動。 注意: 亦可參閱《Windows Server 2003 資訊安全指南》(英文)。其中包含了如何停用服務的資訊。 如需更多關於群組原則的資訊,請造訪下列 Microsoft 網站:
您也可以在命令提示字元上使用下列命令來停止及停用 MSMQ 服務 (可在 Windows XP 和 Microsoft Windows 2000 Resource Kit 中使用):
Sc stop MSMQ & sc config MSMQ start= disabled
如何復原因應措施: 採用上述步驟,將 [啟動類型] 設為 [自動],然後啟動服務。
常見問題集
這個資訊安全風險的範圍為何?
這是權限提高的資訊安全風險。
造成這項資訊安全風險的原因為何?
若訊息佇列服務不慎允許覆寫,從而不當處理記憶體中的物件,就會導致此資訊安全風險。
什麼是 Microsoft Message Queuing (MSMQ)?
Microsoft Message Queuing (MSMQ) 技術能讓在不同時間執行的應用程式,跨越可能暫時離線的異質網路及系統進行溝通。應用程式將訊息傳送到佇列,並讀取來自於佇列的訊息。訊息佇列提供有保障的訊息傳遞、有效率的路由處理、安全性,和以優先順序為基礎的訊息處理。它能用於實作非同步及同步訊息處理方式的解決方案。如需更多資訊,請參閱 Microsoft Message Queuing 產品說明文件。
什麼是輸入/輸出控制 (IOCTL)?
Windows 為應用程式提供了管道,可以直接向裝置驅動程式要求服務。此管道,即要求服務所使用的介面,便稱為「輸入輸出控制」,簡稱 IOCTL。
攻擊者可能會利用此資訊安全風險採取什麼行動?
成功利用此資訊安全風險的攻擊者可以取得受影響系統的完整控制權。攻擊者接下來將能安裝程式,檢視、變更或刪除資料,或建立具有完整使用者權限的新帳戶。
攻擊者如何利用這項資訊安全風險?
攻擊者可以將蓄意製作的 IOCTL 要求傳送至訊息佇列服務,藉此利用此資訊安全風險。若是成功利用此資訊安全風險,有可能會取得受影響系統的完整存取權限。
因為這個資訊安全風險而承受風險的主要系統有哪些?
執行訊息佇列服務的工作站與伺服器受此資訊安全風險影響的風險最高。
這項更新有何作用?
此資訊安全更新會修改 MSMQ 服務將輸入資料傳給配置的緩衝區之前,對該資料的驗證方式,進而解決此項資訊安全風險。
本資訊安全公告發行時,這項資訊安全風險是否已公開揭露?
是。此資訊安全風險已經遭到公開揭發。這項資訊安全風險已被指派一般性資訊安全風險編號 CVE-2014-4971。
當本資訊安全公告發行時,Microsoft 是否已接獲任何消息,指出此資訊安全風險已遭有心人士利用?
否。本資訊安全公告初次發行時,Microsoft 尚未接到任何有關本資訊安全風險已公開用來攻擊客戶的消息。
偵測與部署工具及指南
有幾項資源可協助系統管理員部署資訊安全更新。
- Microsoft Baseline Security Analyzer (MBSA) 能讓系統管理員掃描本機和遠端系統,查看是否遺漏資訊安全更新及一般資訊安全設定錯誤的狀況。
- Windows Server Update Services (WSUS)、Systems Management Server (SMS) 和 System Center Configuration Manager 可協助系統管理員散佈資訊安全更新。
- 應用程式相容性工具組隨附的 Update Compatibility Evaluator 元件可針對所安裝的應用程式簡化其測試和驗證 Windows 更新的過程。
如需上述工具以及其他可使用工具的詳細資訊,請參閱 IT專業人員的資訊安全工具。
資訊安全更新部署
Windows Server 2003 (所有版本)
參考表
下表包含此軟體的資訊安全更新資訊。
資訊安全更新檔案名稱 | 對於所有受支援 32 位元版本的 Windows Server 2003: WindowsServer2003-KB2993254-x86-ENU.exe |
適用於所有受支援 x64 版本的 Windows Server 2003: WindowsServer2003-KB2993254-x64-ENU.exe |
|
對於所有受支援 Itanium 版的 Windows Server 2003: WindowsServer2003-KB2993254-ia64-ENU.exe |
|
安裝參數 | 請參閱 Microsoft 知識庫文件編號 934307 |
更新記錄檔 | KB2993254.log |
重新開機需求 | 是,套用此資訊安全更新之後,您必須重新啟動系統。 |
移除資訊 | 使用 [控制台] 中的 [新增或移除程式] 項目,或 %Windir%\\$NTUninstallKB2993254$\Spuninst 資料夾中的 Spuninst.exe 公用程式 |
檔案資訊 | 請參閱 Microsoft 知識庫文件編號 2993254 |
登錄機碼驗證 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB2993254\Filelist |