Microsoft 安全性布告欄 MS15-059 - 重要

Microsoft Office 中的弱點可能會允許遠端程式代碼執行 (3064949)

發佈時間: 2015 年 6 月 9 日

版本: 1.0

執行摘要

此安全性更新可解決 Microsoft Office 中的弱點。 如果用戶開啟特製的 Microsoft Office 檔案,最嚴重的弱點可能會允許遠端程式代碼執行。 成功利用弱點的攻擊者可以在目前使用者的內容中執行任意程序代碼。 帳戶設定為在系統上擁有較少用戶權力的客戶,其影響可能會比具有系統管理用戶權力的客戶少。

此安全性更新已針對下列軟體的所有支援版本評為重要:

  • Microsoft Office 2007
  • Microsoft Office 2010
  • Microsoft Office 2013
  • Microsoft Office 2013 RT

如需詳細資訊,請參閱 受影響的軟體 一節。

安全性更新可藉由修正 Microsoft Office 如何處理記憶體中的檔案,以及更正 Microsoft Office 剖析特製檔案的方式,來解決弱點。 如需弱點的詳細資訊,請參閱 弱點資訊 一節。

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

受影響的軟體

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

Microsoft Office Software

Microsoft Office 套件軟體 元件 最大安全性影響 匯總嚴重性評等 更新 已取代*
Microsoft Office 2007
Microsoft Office 2007 Service Pack 3 (文件格式轉換程式) (2863812) 不適用 遠端程式代碼執行 重要 MS13-091 中的 2760415
Microsoft Office 2010
Microsoft Office 2010 Service Pack 2 (32 位版本) (2863817) 不適用 遠端程式代碼執行 重要 MS13-091 中的 2553284
Microsoft Office 2010 Service Pack 2 (64 位版本) (2863817) 不適用 遠端程式代碼執行 重要 MS13-091 中的 2553284
Microsoft Office 2013
Microsoft Office 2013 Service Pack 1 (32 位版本) (3039749) 不適用 遠端程式代碼執行 重要
Microsoft Office 2013 Service Pack 1 (64 位版本) (3039749) 不適用 遠端程式代碼執行 重要
Microsoft Office 2013 Service Pack 1 (32 位版本) (3039782) 不適用 遠端程式代碼執行 重要
Microsoft Office 2013 Service Pack 1 (64 位版本) (3039782) 不適用 遠端程式代碼執行 重要
Microsoft Office 2013 RT
Microsoft Office 2013 RT Service Pack 1 (3039749) [1] 不適用 遠端程式代碼執行 重要
Microsoft Office 2013 RT Service Pack 1 (3039782) [1] 不適用 遠端程式代碼執行 重要

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

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

更新常見問題

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

我正在為未特別列在 [受影響的軟體] 資料表中的軟體提供更新。 為什麼我收到此更新?
當更新解決存在於多個 Microsoft Office 產品之間共用之元件中的易受攻擊程式代碼,或在相同 Microsoft Office 產品的多個版本之間共用時,會將更新視為適用於所有支援的產品和包含易受攻擊元件的版本。

例如,當更新套用至 Microsoft Office 2007 產品時,只有 Microsoft Office 2007 可能會特別列在 [受影響的軟體] 數據表中。 不過,更新可以套用至 Microsoft Word 2007、Microsoft Excel 2007、Microsoft Visio 2007、Microsoft Compatibility Pack、Microsoft Excel Viewer 或任何其他未特別列在 [受影響的軟體] 數據表中的 Microsoft Office 2007 產品。

例如,當更新套用至 Microsoft Office 2010 產品時,只有 Microsoft Office 2010 可能會特別列在 [受影響的軟體] 數據表中。 不過,更新可以套用至 Microsoft Word 2010、Microsoft Excel 2010、Microsoft Visio 2010、Microsoft Visio 檢視器 或任何其他未特別列在 [受影響的軟體] 數據表中的 Microsoft Office 2010 產品。

例如,當更新套用至 Microsoft Office 2013 產品時,只有 Microsoft Office 2013 可能會特別列在 [受影響的軟體] 數據表中。 不過,更新可以套用至 Microsoft Word 2013、Microsoft Excel 2013、Microsoft Visio 2013 或任何其他未特別列在 [受影響的軟體] 數據表中的 Microsoft Office 2013 產品。

嚴重性評等和弱點標識碼

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

Microsoft Office Software

受影響軟體的弱點嚴重性分級和安全性影響上限
受影響的軟體 Microsoft Office 記憶體損毀弱點 - CVE-2015-1759 Microsoft Office 記憶體損毀弱點 - CVE-2015-1760 Microsoft Office 未初始化的記憶體使用弱點 - CVE-2015-1770 匯總嚴重性評等
Microsoft Office 2007
Microsoft Office 2007 Service Pack 3 (文件格式轉換程式) **重要 **遠端程式代碼執行 (2863812) **重要 **遠端程式代碼執行 (2863812) 不適用 重要
Microsoft Office 2010
Microsoft Office 2010 Service Pack 2 (32 位版本) 不適用 **重要 **遠端程式代碼執行 (2863817) 不適用 重要
Microsoft Office 2010 Service Pack 2 (64 位版本) 不適用 **重要 **遠端程式代碼執行 (2863817) 不適用 重要
Microsoft Office 2013
Microsoft Office 2013 Service Pack 1 (32 位版本) 不適用 **重要 **遠端程式代碼執行 (3039749) **重要 **遠端程式代碼執行 (3039782) 重要
Microsoft Office 2013 Service Pack 1 (64 位版本) 不適用 **重要 **遠端程式代碼執行 (3039749) **重要 **遠端程式代碼執行 (3039782) 重要
Microsoft Office 2013 RT
Microsoft Office 2013 RT Service Pack 1 不適用 **重要 **遠端程式代碼執行 (3039749) **重要 **遠端程式代碼執行 (3039782) 重要

 

弱點資訊

Microsoft Office 未初始化的記憶體使用弱點 - CVE-2015-1770

當 Office 軟體無法正確處理記憶體中的物件時,Microsoft Office 軟體中存在遠端程式代碼執行弱點。 成功利用此弱點的攻擊者可以使用特製檔案,在目前使用者的安全性內容中執行動作。 例如,檔案可以代表具有與目前使用者相同許可權的登入用戶採取動作。 帳戶設定為具有較少使用者權限的使用者,與使用系統管理使用者權限的使用者相比,所受的影響可能較小。

惡意探索此弱點需要使用者以受影響的 Microsoft Office 軟體版本開啟特製檔案。 在電子郵件攻擊案例中,攻擊者可能會藉由將特製的檔案傳送給使用者,並說服用戶開啟檔案,來利用弱點。 在 Web 型攻擊案例中,攻擊者可以裝載網站(或利用接受或裝載使用者提供的內容的遭入侵網站),其中包含專為惡意探索弱點而設計的檔案。 攻擊者無法強制使用者瀏覽網站。 相反地,攻擊者必須說服用戶按兩下連結,通常是透過電子郵件或Instant Messenger 訊息中的誘因。

安全性更新會修正 Microsoft Office 如何處理記憶體中的檔案來解決弱點。

Microsoft 透過協調的弱點洩漏收到弱點的相關信息。 發佈此安全性布告欄時,Microsoft 未收到任何資訊,指出這些弱點已公開用來攻擊客戶。

緩和因素

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

因應措施

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

  • 停用 Office 中的 ActiveX 控制件
    若要停用 Office 2010 或 Office 2013 程式中的 ActiveX 控件:

    1. 按兩下 [ 檔案 ],然後按兩下 [ 選項]。
    2. 在 [ 選項 ] 對話框中,按兩下 左窗格中的 [信任中心 ]。
    3. 按兩下 [信任中心] 設定
    4. 在 [信任中心] 對話框中,按下左窗格中的 [ActiveX 設定]。
    5. 選取 [ 停用所有沒有通知的控件]。
    6. 按兩次 結束 [ 選項] 對話框,然後返回檔。  

    因應措施的影響。 ActiveX 控制件無法在 Office 檔中運作。

    如何復原因應措施

    在 Office 2010 或 2013 計劃中:

    1. 按兩下 [ 檔案 ],然後按兩下 [ 選項]。
    2. 在 [ 選項] 對話框中,按兩下 左窗格中的 [TrustCenter ]。
    3. 按兩下 [ActiveXCenter 設定]。
    4. 選取 [ 提示我],再啟用具有最小限制的所有控件。
    5. 按兩次 結束 [ 選項] 對話框,然後返回檔。  

    若要使用註冊表編輯器停用 ActiveX 控制項:

    警告 如果您使用註冊表編輯器不正確,可能會造成嚴重問題,而可能需要重新安裝操作系統。 Microsoft 無法保證您可以解決使用註冊表編輯器不正確所造成的問題。 請自行承擔使用登錄編輯程式的風險。

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登入位置,以存取 ActiveX 設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]

    3. 選取 DisableAllActiveX DWORD 值(如果不存在,請加以建立)。

    4. 將 [數據] 值設定為 1。

    5. 結束登錄編輯程式。

    因應措施的影響。 ActiveX 控制件無法在 Office 檔中運作。

    如何復原因應措施

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登入位置,以存取 ActiveX 設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]。

    3. 選取 DisableAllActiveX 值。

    4. 將 [數據] 值設定為 0。

    5. 結束登錄編輯程式。  

  • 停用osf。使用註冊表編輯器在 Office 中使用沙箱 ActiveX 控件
    警告 如果您使用註冊表編輯器不正確,可能會造成嚴重問題,而可能需要重新安裝操作系統。 Microsoft 無法保證您可以解決使用註冊表編輯器不正確所造成的問題。 請自行承擔使用登錄編輯程式的風險。

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登入位置,以存取 ActiveX 設定:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Common\COM Compatibility\{CDDBCC7C-BE18-4A58-9CBF-D62A012272CE}](如果不存在,請加以建立)。

    3. 選取 [ 兼容性旗標 DWORD] 值(如果不存在,請加以建立)。

    4. 將 [數據] 值設定為 400。

    5. 結束登錄編輯程式。

    因應措施的影響。 使用 osf 的 Office 文件。沙箱 ActiveX 控制件將無法運作。

    如何復原因應措施

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登入位置,以存取 ActiveX 設定:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Common\COM 兼容性\{CDDBCC7C-BE18-4A58-9CBF-D62A012272CE}]。

    3. 選取 [ 兼容性旗標 DWORD] 值。

    4. 將 [數據] 值設定為 0。

    5. 結束登錄編輯程式。

多個 Microsoft Office 記憶體損毀弱點

Microsoft Office 軟體中存在遠端程式代碼執行弱點,這是當 Office 軟體在剖析特製 Office 檔案時不當處理記憶體中的物件時所造成。 這樣可能會損毀系統記憶體,讓攻擊者執行任意程序代碼。

成功利用這些弱點的攻擊者可以在目前使用者的內容中執行任意程序代碼。 如果目前使用者以系統管理用戶權力登入,攻擊者可能會完全控制受影響的系統。 攻擊者接著可以完整的使用者權限安裝程式、檢視變更、刪除資料或建立新的帳戶。 帳戶設定為具有較少使用者權限的使用者,與使用系統管理使用者權限的使用者相比,所受的影響可能較小。

惡意探索這些弱點需要使用者以受影響的 Microsoft Office 軟體版本開啟特製檔案。 在電子郵件攻擊案例中,攻擊者可能會藉由傳送特製的檔案給使用者,並說服用戶開啟檔案,來利用弱點。 在 Web 型攻擊案例中,攻擊者可以裝載網站(或利用接受或裝載使用者提供內容的遭入侵網站),其中包含專為惡意探索弱點而設計的檔案。 攻擊者無法強制使用者瀏覽網站。 相反地,攻擊者必須說服用戶按兩下連結,通常是透過電子郵件或Instant Messenger 訊息中的誘因。

安全性更新會修正 Microsoft Office 剖析特製檔案的方式,以解決弱點。

下表包含常見弱點和暴露清單中每個弱點的標準項目連結:

弱點標題 CVE 號碼 公開披露 利用
Microsoft Office 記憶體損毀弱點 CVE-2015-1759 No No
Microsoft Office 記憶體損毀弱點 CVE-2015-1760 No No

 

緩和因素

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

因應措施

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

  • 使用 Microsoft Office 檔案封鎖原則來防止透過舊版轉換器開啟檔
    您可以使用 Office 檔案區塊,封鎖特定類型的檔案無法開啟或儲存在 Excel、PowerPoint 和 Word 中。

    若要變更 Office 2010 或 Office 2013 程式中的 [檔案封鎖] 設定:

    1. 按兩下 [ 檔案 ],然後按兩下 [ 選項]。
    2. 在 [ 選項 ] 對話框中,按兩下 左窗格中的 [信任中心 ]。
    3. 按兩下 [信任中心] 設定
    4. 在 [信任中心] 對話框中,按下左窗格中的 [檔案區塊 設定]。
    5. 針對 [Word 的舊版轉換器] 選取 [開啟儲存 ]。
    6. 在 [開啟所選檔類型的行為] 中,選取 [不要開啟選取的檔類型]。
    7. 按兩次 結束 [ 選項] 對話框,然後返回檔。

     

    因應措施的影響。 已設定檔案封鎖原則的使用者將無法透過舊版轉換器開啟檔,除非他們位於信任的位置。

    如何復原因應措施

    在 Office 2010 或 2013 計劃中:

    1. 按兩下 [ 檔案 ],然後按兩下 [ 選項]。
    2. 在 [ 選項 ] 對話框中,按兩下 左窗格中的 [信任中心 ]。
    3. 按兩下 [信任中心] 設定
    4. 在 [信任中心] 對話框中,按兩下 [ 還原預設值]。
    5. 在出現的消息框中,按兩下 [ 還原預設值]。
    6. 按兩次 結束 [ 選項] 對話框,然後返回檔。

     

  • 若要使用註冊表編輯器變更檔案區塊設定:
    警告 如果您使用註冊表編輯器不正確,可能會造成嚴重問題,而可能需要重新安裝操作系統。 Microsoft 無法保證您可以解決使用註冊表編輯器不正確所造成的問題。 請自行承擔使用登錄編輯程式的風險。

    針對 Office 2007:

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Word\Security\FileOpenBlock]

    3. 選取轉換器 DWORD 值(如果不存在,請加以建立)

    4. 將 [數據] 值設定為 1。

    5. 結束登錄編輯程式。

     

    注意 若要搭配 Office 2007 使用 'FileOpenBlock',必須在 2007 年 5 月起套用所有最新的 Office 2007 安全性更新。

    因應措施的影響。 已設定檔案封鎖原則的使用者將無法透過舊版轉換器開啟檔,除非他們位於信任的位置。

    如何復原因應措施

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Word\Security\FileOpenBlock]

    3. 選取 [ 轉換器] 值。

    4. 將 [數據] 值設定為 0。

    5. 結束登錄編輯程式。

     

    Office 2010:

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Security\FileBlock]

    3. 選取 [ 轉換器 DWORD] 值(如果不存在,請加以建立)。

    4. 將 DATA 值設定為 2。

    5. 選取 OpenInProtectedView 子機碼(如果不存在,請加以建立)。

    6. 將子 機碼 DWORD 登錄值設定為 0(如果不存在,請加以建立)。

    7. 結束登錄編輯程式。

     

    因應措施的影響。 已設定檔案封鎖原則的使用者將無法透過舊版轉換器開啟檔,除非他們位於信任的位置。

    如何復原因應措施

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Security\FileBlock]

    3. 選取 [ 轉換器] 子機碼。

    4. 將子 機碼 DWORD 登錄值設定為 0。

    5. 選取 OpenInProtectedView 子機碼。

    6. 將子 機碼 DWORD 登錄值設定為 1。

    7. 結束登錄編輯程式。

     

    針對 Office 2013:

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Security\FileBlock]

    3. 選取轉換器 DWORD 值(如果不存在,請加以建立)

    4. 將 [數據] 值設定為 2。

    5. 選取 OpenInProtectedView DWORD 值(如果不存在,請加以建立)

    6. 將 [數據] 值設定為 0。

    7. 結束登錄編輯程式。

     

    因應措施的影響。 已設定檔案封鎖原則的使用者將無法透過舊版轉換器開啟檔,除非他們位於信任的位置。

    如何復原因應措施

    1. 開啟 [登錄編輯程式]。

    2. 瀏覽至下列登錄位置,以存取檔案封鎖設定:

      [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Security\FileBlock]

    3. 選取 [ 轉換器] 值。

    4. 將 [數據] 值設定為 0。

    5. 選取 OpenInProtectedView 值。

    6. 將 [數據] 值設定為 1。

    7. 結束登錄編輯程式。

     

    如需如何使用組策略或 Office 自訂工具設定 Office 檔案區塊的指示,請參閱 規劃檔案區塊設定

安全性更新部署

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

通知

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

免責聲明

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

修訂記錄

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

頁面產生的 2015-07-23 9:20Z-07:00。