Microsoft 安全性公告 MS06-050

Microsoft Windows 超連結物件程式庫中的弱點可能會允許遠端執行程式碼 (920670)

Published: 2006 年 8 月 15 日 | 更新日期: 2006 年 9 月 13 日

版本: 1.1

摘要

應該閱讀此文件的對象: 使用 Microsoft Windows 的客戶

弱點的影響: 遠端執行程式碼

最高的嚴重性等級: 重要

建議: 客戶應該儘快套用此更新程式

安全性更新取代資訊: 本公告取代了一個先前發行的安全性更新。 請參閱本公告的<常見問題集>(FAQ) 以取得完整清單。

警告:

已測試軟體及安全性更新下載位置:

受影響的軟體

Microsoft Windows 2000 Service Pack 4— 英文下載更新程式 中文下載更新程式

Microsoft Windows XP Service Pack 1 和 Microsoft Windows XP Service Pack 2 — 英文下載更新程式 中文下載更新程式

Microsoft Windows XP Professional x64 Edition — 英文下載更新程式

Microsoft Windows Server 2003 和 Microsoft Windows Server 2003 Service Pack 1 — 英文下載更新程式 中文下載更新程式

Microsoft Windows Server 2003 for Itanium-based Systems 及 Microsoft Windows Server 2003 SP1 for Itanium-based Systems — 英文下載更新程式

Microsoft Windows Server 2003 x64 Edition — 英文下載更新程式

本清單所列出之軟體版本已經過測試以判斷是否受到影響。 其他版本已不再提供安全性更新支援,或是並不會受到影響。 請造訪 Microsoft 產品技術支援週期網站,以瞭解您的產品及版本的支援生命週期。

注意:Microsoft Windows Server 2003、Windows Server 2003 Service Pack 1 和 Windows Server 2003 x64 Edition 之安全性更新亦適用於 Windows Server 2003 R2。

一般資訊

提要

提要:

本次更新能解決最新發現的兩項弱點。 本公告在各項弱點的<弱點詳細資訊>一節中,分別說明各項弱點的相關資訊。

如果使用者以系統管理的使用者權限登入,成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 攻擊者接下來將能安裝程式,檢視、變更或刪除資料,或建立具有完整使用者權限的新帳戶。 系統上帳戶使用者權限較低的使用者,其受影響的程度比擁有系統管理權限的使用者要小。

攻擊者若要利用這些弱點發動攻擊,必須要有使用者的互動才能奏效。

我們建議客戶應該儘快套用此更新程式。

嚴重性等級和弱點識別碼:

弱點識別碼弱點的影響Windows 2000 Service Pack 4 Windows XP Service Pack 1 及 Windows XP Service Pack 2Windows Server 2003 及 Windows Server 2003 Service Pack 1

超連結物件緩衝區溢位弱點 - CVE-2006-3086

遠端執行程式碼

重要

重要

重要

超連結物件函式弱點 - CVE-2006-3438

遠端執行程式碼

重要

重要

重要

所有弱點的彙總嚴重性

 

重要

重要

重要

此項評估的根據包括:受弱點影響的系統類型、系統的一般部署模式,以及弱點遭利用後對系統所造成的影響。

注意:Windows Server 2003、Windows Server 2003 Service Pack 1 和 Windows Server 2003 x64 Edition 之安全性更新亦適用於 Windows Server 2003 R2。

注意:非 x86 作業系統版本對應到 x86 作業系統版本的嚴重性等級如下:

Windows XP Professional x64 Edition 嚴重性等級與 Windows XP Service Pack 2 嚴重性等級相同。

Windows Server 2003 for Itanium-based Systems 嚴重性等級與 Windows Server 2003 嚴重性等級相同。

Windows Server 2003 SP1 for Itanium-based Systems 嚴重性等級與 Windows Server 2003 Service Pack 1 嚴重性等級相同。

Windows Server 2003 x64 Edition 嚴重性等級與 Windows Server 2003 Service Pack 1 嚴重性等級相同。

與本安全性更新相關的常見問題集 (FAQ)

這次發行的更新程式取代了哪些更新?
本安全性更新取代一個先前發行的安全性更新。 下表列出安全性公告編號和受影響的作業系統。

公告編號Windows 2000 Windows XP Service Pack 1 及 Windows XP Service Pack 2Windows Server 2003Windows Server 2003 Service Pack 1

MS05-015

取代

取代

取代

不適用

Windows 98、Windows 98 Second Edition 或 Windows Millennium Edition 的延伸安全性更新支援已於 2006 年 7 月 11 日到期。我仍在使用這些作業系統,該怎麼辦?
Windows 98、Windows 98 Second Edition 與 Windows Millennium Edition 的產品支援週期皆已終止。 使用這些作業系統版本的客戶應優先考慮移轉至支援的版本,以避免因潛在的弱點而遭受攻擊。 如需瞭解 Windows 產品技術支援週期的相關資訊,請造訪下列 Microsoft 產品技術支援週期網站。 如需瞭解這些作業系統版本延伸安全性更新支援服務週期的相關資訊,請造訪 Microsoft 產品支援服務網站

Microsoft Windows NT Workstation 4.0 Service Pack 6a 及 Windows 2000 Service Pack 2 的延伸安全性更新支援服務已在 2004 年 6 月 30 日到期。Microsoft Windows NT Server 4.0 Service Pack 6a 的延伸安全性更新支援服務已在 2004 年 12 月 31 日到期。Microsoft Windows 2000 Service Pack 3 的延伸安全性更新支援服務則在 2005 年 6 月 30 日到期。我仍在使用其中一種作業系統,該怎麼辨?
Windows NT Workstation 4.0 Service Pack 6a、Windows NT Server 4.0 Service Pack 6a、Windows 2000 Service Pack 2 及 Windows 2000 Service Pack 3 的產品支援週期已結束。 使用這些作業系統版本的客戶應優先考慮移轉至支援的版本,以避免因潛在的弱點而遭受攻擊。 如需瞭解 Windows 產品技術支援週期的相關資訊,請造訪下列 Microsoft 產品技術支援週期網站。 如需瞭解這些作業系統版本延伸安全性更新支援服務週期的相關資訊,請造訪 Microsoft 產品支援服務網站

需要這些產品額外支援服務的客戶,請連絡 Microsoft 客戶小組人員、技術支援經理或適當的 Microsoft 協力廠商,以取得所需的額外支援。 尚未簽訂聯盟、優先或授權合約的客戶,可以連絡當地的 Microsoft 銷售辦公室。 如需連絡資訊,請造訪 Microsoft 全球資訊網站,選擇國家,然後按一下 [Go] 查看各地的連絡電話號碼。 連絡時,請指明要連絡當地優先支援服務行銷經理。 如需更多資訊,請參閱 Windows 作業系統產品技術支援週期常見問題集 (英文)。

是否可以使用 Microsoft Baseline Security Analyzer (MBSA) 來判斷是否需要此更新?
以下表格提供本安全性更新的 MBSA 偵測摘要。

產品MBSA 1.2.1MBSA 2.0

Microsoft Windows 2000 Service Pack 4

Microsoft Windows XP Service Pack 1 和 Microsoft Windows XP Service Pack 2

Microsoft Windows XP Professional x64 Edition

沒有

Microsoft Windows Server 2003 及 Microsoft Windows Server 2003 Service Pack 1

Microsoft Windows Server 2003 for Itanium-based System 與 Microsoft Windows Server 2003 Service Pack 1 for Itanium-based Systems

沒有

Microsoft Windows Server 2003 x64 Edition 系列

沒有

如需有關 MBSA 的詳細資訊,請造訪 MBSA 網站。 如需更多關於 Microsoft Update 及 MBSA 2.0 目前無法偵測的程式之相關資訊,請參閱 Microsoft 知識庫文件編號 895660

如需瞭解詳細相關資訊,請參閱 Microsoft 知識庫文件編號 910723

是否可以使用 Systems Management Server (SMS) 來判斷是否需要此更新?
以下表格提供本安全性更新的 SMS 偵測摘要。

產品SMS 2.0SMS 2003

Microsoft Windows 2000 Service Pack 4

Microsoft Windows XP Service Pack 1 和 Microsoft Windows XP Service Pack 2

Microsoft Windows XP Professional x64 Edition

沒有

Microsoft Windows Server 2003 及 Microsoft Windows Server 2003 Service Pack 1

Microsoft Windows Server 2003 for Itanium-based System 與 Microsoft Windows Server 2003 Service Pack 1 for Itanium-based Systems

沒有

Microsoft Windows Server 2003 x64 Edition 系列

沒有

SMS 使用 MBSA 進行偵測。 因此,SMS 也會面臨與 MBSA 相同的限制,而無法偵測部分程式;請參閱本公告先前所述說明。

SMS 2.0 可利用內含安全性更新盤點工具的 SMS SUS Feature Pack 來偵測安全性更新。 SMS SUIT 使用 MBSA 1.2.1 引擎進行偵測。 如需更多關於安全性更新盤點工具 (Security Update Inventory Tool) 的資訊,請造訪下列 Microsoft 網站。 如需更多有關安全性更新盤點工具 (Security Update Inventory Tool) 限制的資訊,請參閱 Microsoft 知識庫文件編號 306460。SMS SUS Feature Pack 中也含有 Microsoft Office Inventory Tool,可用於偵測 Microsoft Office 應用程式所需的更新。

SMS 2003 可使用 Microsoft Update 專用 SMS 2003 盤點工具來偵測由 Microsoft Update 所提供,並由 Windows Server Update Services 所支援的安全性更新。 如需關於 Microsoft Update 專用 SMS 2003 盤點工具的詳細資訊,請造訪下列 Microsoft 網站。 SMS 2003 也可以使用 Microsoft Office Inventory Tool 來偵測 Microsoft Office 應用程式所需的更新。

如需有關 SMS 的詳細資訊,請造訪 SMS 網站

如需瞭解詳細相關資訊,請參閱 Microsoft 知識庫文件編號 910723

弱點詳細資料

超連結 COM 物件緩衝區溢位弱點 - CVE-2006-3086:

超連結物件程式庫中存在遠端執行程式碼的弱點。 此問題的原因是因為用來處理超連結的程式碼中存在未檢查的緩衝區。 攻擊者可能會製作惡意的超連結,如果使用者按一下 Office 檔案或電子郵件訊息中的惡意連結,極可能引起遠端執行程式碼,以利用這個弱點。 成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 要利用此項弱點發動攻擊,必須要有使用者的互動才能奏效。

超連結 COM 物件緩衝區溢位弱點 - CVE-2006-3086 的緩和因素:

成功利用此弱點的攻擊者可以取得與本機使用者相同的使用者權限。 系統上帳戶使用者權限較低的使用者,其受影響的程度比擁有系統管理權限的使用者要小。

無法透過電子郵件自動攻擊此弱點。 若要成功進行攻擊,攻擊者必須引誘使用者按下電子郵件中的連結,或是開啟 Office 檔案並按下其中的連結。

超連結 COM 物件緩衝區溢位弱點 - CVE-2006-3086 的因應措施:

Microsoft 已經測試過以下的因應措施。 雖然這些因應措施不能徹底解決弱點,但有助於封鎖已知的攻擊行為。 因應措施並無法封鎖所有的攻擊媒介。 如果因應措施會降低功能,以下小節將會描述功能降低的情況。

修改存取控制清單,拒絕所有使用者對 Hlink.dll 的存取
停用 Hlink.dll 登錄機碼能保護受影響的系統,避免這項弱點遭到利用。 若要修改 Hlink.dll 登錄機碼:

按一下 [開始],按一下 [執行],鍵入 cacls "%windir%\system32\hlink.dll" /d everyone,再按一下 [確定]。

因應措施的影響: Office 應用程式的使用者將無法編輯超連結或按下 Office 文件中內嵌的超連結。

修改存取控制清單,以停用 HLINK 登錄機碼
修改 "HLINK" 登錄機碼的存取控制清單有助於保護受影響的系統,避免此弱點遭到利用。 若要修改登錄機碼,請依照下列步驟進行。

注意:不當使用「登錄編輯程式」可能會造成嚴重的問題,甚至可能需要重新安裝您的作業系統。 Microsoft 無法保證能夠順利解決因不當使用「登錄編輯程式」所造成的問題。 請自行承擔使用「登錄編輯程式」的風險。 如需有關如何編輯登錄的資訊,請檢視「登錄編輯程式」(Regedit.exe) 中的<變更機碼及數值>說明主題,或是 Regedt32.exe 中的<新增及刪除登錄中的資訊>與<編輯登錄資料>說明主題。

注意:我們建議您在編輯登錄之前先將之備份。

對於 Windows 2000

注意:請記下對話方塊中列出的權限,以便日後可以還原這些值

1.

按一下 [開始],按一下 [執行],鍵入 "regedt32" (不需加引號),再按一下 [確定]。

2.

展開 HKEY_CLASSES_ROOT,再展開 CLSID,然後按一下 {79eac9d0-baf9-11ce-8c82-00aa004ba90b}

3.

按一下 [安全性],再按 [使用權限]。

4.

按一下清除 [允許從父項繼承權限套用到這個物件] 核取方塊。 系統會提示您按一下 [複製]、[移除] 或 [取消]。 按一下 [移除],然後按一下 [確定]。

5.

您會收到無人能夠存取此登錄機碼的訊息。 當系統提示時,按一下 [是]。

對於 Windows XP Service Pack 1 或更新的作業系統

注意:請記下對話方塊中列出的權限,以便日後可以還原這些值

1.

按一下 [開始],按一下 [執行],鍵入 regedit,再按一下 [確定]。

2.

展開 HKEY_CLASSES_ROOT,再展開 CLSID,然後按一下 {79eac9d0-baf9-11ce-8c82-00aa004ba90b}

3.

按一下 [編輯],再按一下 [使用權限]。

4.

按一下 [進階]。

5.

按一下清除 [從父項繼承套用到子物件的權限項目, 包括明確定義於此的項目] 核取方塊。 系統會提示您按一下 [複製]、[移除] 或 [取消]。 按一下 [移除],然後按一下 [確定]。

6.

您會收到無人能夠存取此登錄機碼的訊息。 按一下 [是],然後按一下 [確定] 關閉 [{ 79eac9d0-baf9-11ce-8c82-00aa004ba90b} 的權限] 對話方塊。

因應措施的影響: Office 應用程式的使用者將無法編輯超連結或按下 Office 文件中內嵌的超連結。

如果您使用的是 Outlook 2002 或更新的版本,或 Outlook Express 6 SP1 或更新的版本,請用純文字格式閱讀電子郵件訊息,保護自己的電腦不受 HTML 電子郵件攻擊模式的侵害。

已套用 Office XP Service Pack 1 或以上版本的 Microsoft Outlook 2002 使用者,以及已套用 Internet Explorer 6 Service Pack 1 或以上版本的 Microsoft Outlook Express 6 使用者,可以啟用這項設定,只用純文字格式檢視所有未經數位簽章或未經加密的電子郵件。

如需 Outlook Express 6 中這項設定的相關說明,請參閱 Microsoft 知識庫文件編號 291387

因應措施的影響: 以純文字格式檢視的電子郵件訊息不能包含圖片、特殊字型、動畫效果或其他多媒體式的範圍。 其他:

這些變更會套用到預覽窗格及開啟的訊息。

圖片會變成附件的形式,因此不會流失。

由於訊息在存放區內仍然是 Rich Text 或 HTML 格式,物件模型 (自訂程式碼解決方案) 可能產生一些難以預期的狀況。

若來 Microsoft Office 文件來自不受信任的來源,請勿按下文件中的超連結。

超連結 COM 物件緩衝區溢位弱點 - CVE-2006-3086 的常見問題集:

這個弱點的範圍為何?
超連結物件程式庫中存在遠端執行程式碼的弱點。 此問題的原因是因為用來處理超連結的程式碼中存在未檢查的緩衝區。 攻擊者可能會製作惡意的超連結,如果使用者按一下 Office 檔案或電子郵件訊息中的惡意連結,極可能引起遠端執行程式碼,以利用這個弱點。 成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 要利用此項弱點發動攻擊,必須要有使用者的互動才能奏效。

如果使用者以系統管理的使用者權限登入,成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 攻擊者接下來將能安裝程式,檢視、變更或刪除資料,或建立具有完整使用者權限的新帳戶。 系統上帳戶使用者權限較低的使用者,其受影響的程度比擁有系統管理權限的使用者要小。

造成這個弱點的原因為何?
超連結物件程式庫中存在未檢查的緩衝區。

什麼是超連結物件程式庫?
超連結物件程式庫是一組應用程式發展介面。 這些介面為軟體發展人員提供處理超連結的功能。 如需更多關於超連結的資訊,請參閱產品說明文件

攻擊者可能會利用這項弱點採取什麼行動?
成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。

攻擊者如何利用這項弱點?
無法透過電子郵件自動攻擊此弱點。 若要成功進行攻擊,攻擊者必須引誘使用者按下電子郵件中的連結,或是開啟 Office 檔案並按下其中的連結。

因為這個弱點而承受風險的主要系統有哪些?
工作站和終端機伺服器的風險最高。 若系統管理員允許使用者登入伺服器並執行程式,則伺服器可能遭受更大的風險。 然而,最佳實務強烈建議您制止這種行為。

更新的作用何在?
更新程式會修改超連結物件程式庫在將訊息傳遞至配置的緩衝區之前驗證訊息長度的方式,進而移除此項弱點。

當安全性公告發行時,這項弱點是否已揭發出來?
是。 這項弱點已經遭到公開揭發。 這項弱點已被指派一般性弱點編號 CVE-2006-3086。本安全性公告除公開與未公開揭露的弱點以外,還說明其他內部調查所發現的議題。

當本安全性公告發行時,Microsoft 是否已接獲任何消息,指出這項弱點已遭有心人士惡用?
否。 當本安全性公告初次發行時,Microsoft 已發現已發行的概念驗證程式碼範例,但並未接到任何有關本弱點已成為公開攻擊媒介的消息。

套用本安全性更新是否可以保護客戶避免受到已公開發佈利用這項弱點的惡意程式碼攻擊?
是。 本安全性更新可解決可能透過利用已公開發佈的概念驗證程式碼來加以利用的弱點。 列出的弱點已被指派一般性弱點編號 CVE-2006-3086。

超連結物件函式弱點 - CVE-2006-3438:

超連結物件程式庫中存在遠端執行程式碼的弱點。 此問題是因為超連結物件程式庫在處理超連結時,所使用的檔案含有格式錯誤的函式而導致。 攻擊者可能會製作惡意的超連結,如果使用者按一下 Office 檔案或電子郵件訊息中的惡意連結,極可能引起遠端執行程式碼,以利用這個弱點。 成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 要利用此項弱點發動攻擊,必須要有使用者的互動才能奏效。

超連結物件函式弱點 - CVE-2006-3438 的緩和因素:

成功利用此弱點的攻擊者可以取得與本機使用者相同的使用者權限。 系統上帳戶使用者權限較低的使用者,其受影響的程度比擁有系統管理權限的使用者要小。

無法透過電子郵件自動攻擊此弱點。 若要成功進行攻擊,攻擊者必須引誘使用者按下電子郵件中的連結,或是開啟 Office 檔案並按下其中的連結。

超連結物件函式弱點 - CVE-2006-3438 的因應措施:

Microsoft 已經測試過以下的因應措施。 雖然這些因應措施不能徹底解決弱點,但有助於封鎖已知的攻擊行為。 因應措施並無法封鎖所有的攻擊媒介。 如果因應措施會降低功能,以下小節將會描述功能降低的情況。

修改存取控制清單,拒絕所有使用者對 Hlink.dll 的存取
停用 Hlink.dll 登錄機碼能保護受影響的系統,避免這項弱點遭到利用。 若要修改 Hlink.dll 登錄機碼:

按一下 [開始],按一下 [執行],鍵入 cacls "%windir%\system32\hlink.dll" /d everyone,再按一下 [確定]。

因應措施的影響: Office 應用程式的使用者將無法編輯超連結或按下 Office 文件中內嵌的超連結。

修改存取控制清單,以停用 HLINK 登錄機碼
修改 "HLINK" 登錄機碼的存取控制清單有助於保護受影響的系統,避免此弱點遭到利用。 若要修改登錄機碼,請依照下列步驟進行。

注意:不當使用「登錄編輯程式」可能會造成嚴重的問題,甚至可能需要重新安裝您的作業系統。 Microsoft 無法保證能夠順利解決因不當使用「登錄編輯程式」所造成的問題。 請自行承擔使用「登錄編輯程式」的風險。 如需有關如何編輯登錄的資訊,請檢視「登錄編輯程式」(Regedit.exe) 中的<變更機碼及數值>說明主題,或是 Regedt32.exe 中的<新增及刪除登錄中的資訊>與<編輯登錄資料>說明主題。

注意:我們建議您在編輯登錄之前先將之備份。

對於 Windows 2000

注意:請記下對話方塊中列出的權限,以便日後可以還原這些值

1.

按一下 [開始],按一下 [執行],鍵入 "regedt32" (不需加引號),再按一下 [確定]。

2.

展開 HKEY_CLASSES_ROOT,再展開 CLSID,然後按一下 {79eac9d0-baf9-11ce-8c82-00aa004ba90b}

3.

按一下 [安全性],再按 [使用權限]。

4.

按一下清除 [允許從父項繼承權限套用到這個物件] 核取方塊。 系統會提示您按一下 [複製]、[移除] 或 [取消]。 按一下 [移除],然後按一下 [確定]。

5.

您會收到無人能夠存取此登錄機碼的訊息。 當系統提示時,按一下 [是]。

對於 Windows XP Service Pack 1 或更新的作業系統

注意:請記下對話方塊中列出的權限,以便日後可以還原這些值

1.

按一下 [開始],按一下 [執行],鍵入 regedit,再按一下 [確定]。

2.

展開 HKEY_CLASSES_ROOT,再展開 CLSID,然後按一下 {79eac9d0-baf9-11ce-8c82-00aa004ba90b}

3.

按一下 [編輯],再按一下 [使用權限]。

4.

按一下 [進階]。

5.

按一下清除 [從父項繼承套用到子物件的權限項目, 包括明確定義於此的項目] 核取方塊。 系統會提示您按一下 [複製]、[移除] 或 [取消]。 按一下 [移除],然後按一下 [確定]。

6.

您會收到無人能夠存取此登錄機碼的訊息。 按一下 [是],然後按一下 [確定] 關閉 [{ 79eac9d0-baf9-11ce-8c82-00aa004ba90b} 的權限] 對話方塊。

因應措施的影響: Office 應用程式的使用者將無法編輯超連結或按下 Office 文件中內嵌的超連結。

如果您使用的是 Outlook 2002 或更新的版本,或 Outlook Express 6 SP1 或更新的版本,請用純文字格式閱讀電子郵件訊息,保護自己的電腦不受 HTML 電子郵件攻擊模式的侵害。

已套用 Office XP Service Pack 1 或以上版本的 Microsoft Outlook 2002 使用者,以及已套用 Internet Explorer 6 Service Pack 1 或以上版本的 Microsoft Outlook Express 6 使用者,可以啟用這項設定,只用純文字格式檢視所有未經數位簽章或未經加密的電子郵件。

如需 Outlook Express 6 中這項設定的相關說明,請參閱 Microsoft 知識庫文件編號 291387

因應措施的影響: 以純文字格式檢視的電子郵件訊息不能包含圖片、特殊字型、動畫效果或其他多媒體式的範圍。 其他:

這些變更會套用到預覽窗格及開啟的訊息。

圖片會變成附件的形式,因此不會流失。

由於訊息在存放區內仍然是 Rich Text 或 HTML 格式,物件模型 (自訂程式碼解決方案) 可能產生一些難以預期的狀況。

若來 Microsoft Office 文件來自不受信任的來源,請勿按下文件中的超連結。

超連結物件函式弱點 - CVE-2006-3438 的常見問題集:

這個弱點的範圍為何?
超連結物件程式庫中存在遠端執行程式碼的弱點。 此問題是因為超連結物件程式庫在處理超連結時,所使用的檔案含有格式錯誤的函式而導致。 攻擊者可能會製作惡意的超連結,如果使用者按一下 Office 檔案或電子郵件訊息中的惡意連結,極可能引起遠端執行程式碼,以利用這個弱點。 成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 要利用此項弱點發動攻擊,必須要有使用者的互動才能奏效。

如果使用者以系統管理的使用者權限登入,成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。 攻擊者接下來將能安裝程式,檢視、變更或刪除資料,或建立具有完整使用者權限的新帳戶。 系統上帳戶使用者權限較低的使用者,其受影響的程度比擁有系統管理權限的使用者要小。

造成這個弱點的原因為何?
超連結物件程式庫中存在未檢查的緩衝區。

什麼是超連結物件程式庫?
超連結物件程式庫是一組應用程式發展介面。 這些介面為軟體發展人員提供處理超連結的功能。 如需更多關於超連結的資訊,請參閱產品說明文件

攻擊者可能會利用這項弱點採取什麼行動?
成功利用此弱點的攻擊者可以取得受影響系統的完整控制權。

攻擊者如何利用這項弱點?
無法透過電子郵件自動攻擊此弱點。 若要成功進行攻擊,攻擊者必須引誘使用者按下電子郵件中的連結,或是開啟 Office 檔案並按下其中的連結。

因為這個弱點而承受風險的主要系統有哪些?
工作站和終端機伺服器的風險最高。 若系統管理員允許使用者登入伺服器並執行程式,則伺服器可能遭受更大的風險。 然而,最佳實務強烈建議您制止這種行為。

更新的作用何在?
更新程式會修改超連結物件程式庫在將訊息傳遞至配置的緩衝區之前驗證訊息長度的方式,進而移除此項弱點。

當安全性公告發行時,這項弱點是否已揭發出來?
否。 Microsoft 是經由可靠的來源接獲有關這項弱點的訊息。 當本安全性公告初次發行時,Microsoft 尚未接獲任何有關此弱點已被發佈出來的消息。

當本安全性公告發行時,Microsoft 是否已接獲任何消息,指出這項弱點已遭有心人士惡用?
否。 當本安全性公告初次發行時,Microsoft 並未接到任何有關本弱點已成為公開攻擊媒介的消息,也沒有發現任何以此概念發展的程式碼公開範例。

安全性更新資訊

受影響的軟體:

如需有關您使用系統的特定安全性更新資訊,請按下適當的連結:

Windows Server 2003 (所有版本)

必要條件
此安全性更新程式需要 Windows Server 2003 或 Windows Server 2003 Service Pack 1。

注意:Microsoft Windows Server 2003 與 Microsoft Windows Server 2003 Service Pack 1 之安全性更新亦適用於 Microsoft Windows Server 2003 R2。

未來將包含於 Service Pack 中的內容:
此問題的更新程式將包含在以後的 Service Pack 或更新彙總套件中。

安裝資訊

這個安全性更新支援以下的安裝參數。

支援的安全性更新安裝參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/overwriteoem

不先提示,直接覆寫 OEM 檔案。

/nobackup

不備份解除安裝所需的檔案。

/forceappsclose

當電腦關機時,強制其他程式結束。

/log: path

允許安裝記錄檔案重新導向。

/integrate:path

將更新程式整合到 Windows 原始檔。 這些檔案位於參數中指定的路徑。

/extract[:path]

不啟動安裝程式,僅解壓縮檔案。

/ER

啟用延伸的錯誤報告。

/verbose

啟用詳細資訊記錄。 在安裝時建立 %Windir%\CabBuild.log。此記錄檔詳細說明複製的檔案。 使用這個參數可能會使安裝速度慢很多。

注意:您可以在同一個命令中合併使用這些參數。 為符合回溯相容性,安全性更新程式也支援舊版安裝程式使用的安裝參數中的許多參數。 如需有關支援的安裝參數的其他資訊,請參閱 Microsoft 知識庫文件編號 262841。如需更多關於 Update.exe 安裝程式的相關資訊,請造訪 Microsoft TechNet 網站

部署資訊

若要在 Windows Server 2003 上,無需使用者介入即可安裝本安全性更新,請在命令提示字元使用下列命令:

Windowsserver2003-kb920670-x86-enu /quiet

注意:使用 /quiet 參數將會隱藏所有訊息。 這包括隱藏失敗訊息。 當系統管理員使用 /quiet 參數時,則應該採取妥當的做法驗證是否已順利安裝。 當系統管理員使用這個參數時,也應檢閱 KB920670.log 檔案,查看是否有任何失敗訊息。

在 Windows Server 2003 上,如想在不強制系統重新開機的狀況下安裝安全性更新,請在命令提示字元使用下列命令:

Windowsserver2003-kb920670-x86-enu /norestart

若想瞭解如何透過 Software Update Services 部署這個安全性更新,請造訪 Software Update Services 網站。 如需更多關於利用 Windows Server Update Services 部署安全性更新的資訊,請造訪 Windows Server Update Services 網站。 此安全性更新也會由 Microsoft Update 網站提供。

重新開機需求

套用此安全性更新之後,您必須重新啟動系統。

移除資訊

如果要移除此更新程式,請使用 [控制台] 中的 [新增或移除程式] 工具。

系統管理員也可以使用 Spuninst.exe 公用程式來移除此安全性更新。 Spuninst.exe 公用程式位於 %Windir%\$NTUninstallKB920670$\Spuninst 資料夾中。

支援的 Spuninst.exe 參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/forceappsclose

當電腦關機時,強制其他程式結束。

/log:path

允許安裝記錄檔案重新導向。

檔案資訊

本安全性更新程式的英文版本具有下表列出的檔案屬性。 這些檔案的日期及時間均使用 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,它會轉換為當地時間。 如想知道 UTC 及當地時間的時差,請使用 [控制台] 內的 [日期/時間] 工具的 [時區] 索引標籤。

Windows Server 2003 Web Edition;Windows Server 2003 Standard Edition;Windows Server 2003 Datacenter Edition;Windows Server 2003 Enterprise Edition;Windows Small Business Server 2003;Windows Server 2003 Web Edition SP1;Windows Server 2003 Standard Edition SP1;Windows Server 2003 Enterprise Edition SP1;Windows Server 2003 Datacenter Edition SP1;Windows Server 2003 R2 Web Edition;Windows Server 2003 R2 Standard Edition;Windows Server 2003 R2 Datacenter Edition;Windows Server 2003 R2 Enterprise Edition;Windows Small Business Server 2003 R2:

檔案名稱版本日期時間大小CPU資料夾

Hlink.dll

5.2.3790.560

2006 年 7 月 17 日

22:17

71,680

x86

RTMGDR

Hlink.dll

5.2.3790.560

2006 年 7 月 17 日

22:37

71,680

x86

RTMQFE

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

22:40

72,704

x86

SP1GDR

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

22:45

72,704

x86

SP1QFE

檔案名稱版本日期時間大小CPU資料夾

Hlink.dll

5.2.3790.560

2006 年 7 月 17 日

23:09

231,936

IA-64

RTMGDR

Whlink.dll

5.2.3790.560

2006 年 7 月 17 日

23:09

71,680

x86

RTMGDR\WOW

Hlink.dll

5.2.3790.560

2006 年 7 月 17 日

23:09

231,936

IA-64

RTMQFE

Whlink.dll

5.2.3790.560

2006 年 7 月 17 日

23:09

71,680

x86

RTMQFE\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:13

246,784

IA-64

SP1GDR

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:13

72,704

x86

SP1GDR\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

246,784

IA-64

SP1QFE

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

72,704

x86

SP1QFE\WOW

Windows Server 2003 Standard x64 Edition;Windows Server 2003 Enterprise x64 Edition;和 Windows Server 2003 Datacenter x64 Edition;Windows Server 2003 R2 Standard x64 Edition;Windows Server 2003 R2 Enterprise x64 Edition;和 Windows Server 2003 R2 Datacenter x64 Edition:

檔案名稱版本日期時間大小CPU資料夾

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

156,160

x64

SP1GDR

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

72,704

x86

SP1GDR\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

156,160

x64

SP1QFE

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

72,704

x86

SP1QFE\WOW

注意:當您安裝這些安全性更新時,安裝程式會檢查系統上要更新的檔案先前是否曾用 Microsoft Hotfix 進行更新。

如果您先前曾經安裝 Hotfix 更新其中一個檔案,安裝程式會將 RTMQFE、SP1QFE 或 SP2QFE 檔案複製到您的系統中。 否則,安裝程式會將 RTMGDR、SP1GDR 或 SP2GDR 檔案複製到您的系統中。 安全性更新可能沒有包含這些檔案的全部變種。 如需更多有關這種行為的資訊,請參閱 Microsoft 知識庫文件編號 824994

如需更多關於 Update.exe 安裝程式的相關資訊,請造訪 Microsoft TechNet 網站 (英文)。

如需更多關於出現於本公告中術語的相關資訊 (如 Hotfix),請參閱 Microsoft 知識庫文件編號 824684

確認已套用安全性更新

Microsoft Baseline Security Analyzer

您可以使用 Microsoft Baseline Security Analyzer (MBSA) 工具,以確認受影響系統上是否已經套用安全性更新程式。 這項工具讓系統管理員能夠掃描本機和遠端系統,找出遺漏的安全性更新以及常見的錯誤安全性設定。 如需關於 MBSA 的詳細資訊,請造訪 Microsoft Baseline Security Analyzer 網站 (英文)。

檔案版本驗證

注意:由於 Microsoft Windows 的版本眾多,您電腦上實際執行的步驟可能會與此處描述的不同。 如遇到不同的狀況,請參閱產品的說明文件以完成這些步驟。

1.

按一下 [開始],然後按一下 [搜尋]。

2.

在 [搜尋結果] 窗格中,在 [搜尋小幫手] 下按一下 [所有檔案和資料夾]。

3.

在 [部份或完整的檔案名稱] 方塊中,輸入適當檔案資訊表中的檔案名稱,再按一下 [搜尋]。

4.

在檔案清單中,用滑鼠右鍵按一下適當檔案資訊表格中某個檔案名稱,然後按一下 [內容]。

注意:根據作業系統的版本或已安裝之程式,部分列於檔案資訊表格中的檔案可能並未被安裝。

5.

在 [版本] 索引標籤上,找出您電腦上安裝的檔案版本,同時與適當檔案資訊表中記錄的版本做一比較。

注意:在安裝時,檔案版本以外的屬性可能會變更。 若要驗證是否成功套用更新程式,利用檔案資訊表比對其他檔案屬性並不是妥當的做法。 此外,在某些情況下,檔案的名稱在安裝時可能會有所變更。 如果缺少檔案或版本資訊,請採用其他可用的方法來驗證更新程式的安裝情形。

登錄機碼驗證

您也可以查看下列登錄機碼,確認此安全性更新程式所安裝的檔案。

Windows Server 2003 Web Edition、Windows Server 2003 Standard Edition、Windows Server 2003 Enterprise Edition、Windows Server 2003 Datacenter Edition、Windows Small Business Server 2003、Windows Server 2003 Enterprise Edition for Itanium-based Systems、Windows Server 2003 Datacenter Edition for Itanium-based Systems:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP2\KB920670\Filelist

Windows Server 2003 Web Edition、Windows Server 2003 Standard Edition、Windows Server 2003 Enterprise Edition、Windows Server 2003 Datacenter Edition、Windows Small Business Server 2003、Windows Server 2003 Web Edition SP1、Windows Server 2003 Standard Edition SP1、Windows Server 2003 Enterprise Edition SP1、Windows Server 2003 Datacenter Edition SP1、Windows Server 2003 Enterprise Edition for Itanium-based Systems、Windows Server 2003 Datacenter Edition for Itanium-based Systems、Windows Server 2003 Enterprise Edition SP1 for Itanium-based Systems、Windows Server 2003 Datacenter Edition SP1 for Itanium-based Systems、Windows Server 2003 Standard x64 Edition、Windows Server 2003 Enterprise x64 Edition 和 Windows Server 2003 Datacenter x64 Edition:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP2\KB920670\Filelist

注意:此登錄機碼可能未包含完整的安裝檔案清單。 此外,當系統管理員或 OEM 將 920670 安全性更新整合或匯集到 Windows 安裝原始檔時,可能未正確建立這個登錄機碼。

Windows XP (所有版本)

必要條件
這個安全性更新需要 Microsoft Windows XP Service Pack 1 或更新版本。 如需更多資訊,請參閱 Microsoft 知識庫文件編號 322389

未來將包含於 Service Pack 中的內容:
此問題的更新程式將包含在以後的 Service Pack 或更新彙總套件中。

安裝資訊

這個安全性更新支援以下的安裝參數。

支援的安全性更新安裝參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/overwriteoem

不先提示,直接覆寫 OEM 檔案。

/nobackup

不備份解除安裝所需的檔案。

/forceappsclose

當電腦關機時,強制其他程式結束。

/log:path

允許安裝記錄檔案重新導向。

/integrate:path

將更新程式整合到 Windows 原始檔。 這些檔案位於參數中指定的路徑。

/extract[:path]

不啟動安裝程式,僅解壓縮檔案。

/ER

啟用延伸的錯誤報告。

/verbose

啟用詳細資訊記錄。 在安裝時建立 %Windir%\CabBuild.log。此記錄檔詳細說明複製的檔案。 使用這個參數可能會使安裝速度慢很多。

注意:您可以在同一個命令中合併使用這些參數。 為符合回溯相容性,安全性更新程式也支援舊版安裝程式使用的安裝參數。 如需有關支援的安裝參數的其他資訊,請參閱 Microsoft 知識庫文件編號 262841。如需更多關於 Update.exe 安裝程式的相關資訊,請造訪 Microsoft TechNet 網站

部署資訊

在 Microsoft Windows XP 上,如想在不需要使用者介入的狀況下安裝安全性更新,請在命令提示字元使用下列命令:

Windowsxp-kb920670-x86-enu /quiet

注意:使用 /quiet 參數將會隱藏所有訊息。 這包括隱藏失敗訊息。 當系統管理員使用 /quiet 參數時,則應該採取妥當的做法驗證是否已順利安裝。 當系統管理員使用這個參數時,也應檢閱 KB920670.log 檔案,查看是否有任何失敗訊息。

在 Windows XP 上,如想在不強制系統重新開機的狀況下安裝安全性更新,請在命令提示字元使用下列命令:

Windowsxp-kb920670-x86-enu /norestart

若想瞭解如何透過 Software Update Services 部署這個安全性更新,請造訪 Software Update Services 網站。 如需更多關於利用 Windows Server Update Services 部署安全性更新的資訊,請造訪 Windows Server Update Services 網站。 此安全性更新也會由 Microsoft Update 網站提供。

重新開機需求

套用此安全性更新之後,您必須重新啟動系統。

移除資訊

如果要移除這個安全性更新程式,請使用 [控制台] 中的 [新增或移除程式] 工具。

系統管理員也可以使用 Spuninst.exe 公用程式來移除此安全性更新。 Spuninst.exe 公用程式位於 %Windir%\$NTUninstallKB920670$\Spuninst 資料夾中。

支援的 Spuninst.exe 參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/forceappsclose

當電腦關機時,強制其他程式結束。

/log:path

允許安裝記錄檔案重新導向。

檔案資訊

本安全性更新程式的英文版本具有下表列出的檔案屬性。 這些檔案的日期及時間均使用 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,它會轉換為當地時間。 如想知道 UTC 及當地時間的時差,請使用 [控制台] 內的 [日期/時間] 工具的 [時區] 索引標籤。

Windows XP Home Edition Service Pack 1、Windows XP Professional Service Pack 1、Windows XP Tablet PC Edition、Windows XP Media Center Edition、Windows XP Home Edition Service Pack 2、Windows XP Professional Service Pack 2、Windows XP Tablet PC Edition 2005 和 Windows XP Media Center Edition 2005:

檔案名稱版本日期時間大小CPU資料夾

Hlink.dll

5.2.3790.2748

2006 年 7 月 21 日

08:30

72,704

x86

SP1QFE

Hlink.dll

5.2.3790.2748

2006 年 7 月 21 日

08:24

72,704

x86

SP2GDR

Hlink.dll

5.2.3790.2748

2006 年 7 月 21 日

08:26

72,704

x86

SP2QFE

Windows XP Professional x64:

檔案名稱版本日期時間大小CPU資料夾

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

156,160

x64

SP1GDR

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

72,704

x86

SP1GDR\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

156,160

x64

SP1QFE

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

72,704

x86

SP1QFE\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

156,160

x64

SP1GDR

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:11

72,704

x86

SP1GDR\WOW

Hlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

156,160

x64

SP1QFE

Whlink.dll

5.2.3790.2748

2006 年 7 月 17 日

23:08

72,704

x86

SP1QFE\WOW

注意:當您安裝這些安全性更新時,安裝程式會檢查系統上要更新的檔案先前是否曾用 Microsoft Hotfix 進行更新。

如果您先前曾經安裝 Hotfix 更新其中一個檔案,安裝程式會將 RTMQFE、SP1QFE 或 SP2QFE 檔案複製到您的系統中。 否則,安裝程式會將 RTMGDR、SP1GDR 或 SP2GDR 檔案複製到您的系統中。 安全性更新可能沒有包含這些檔案的全部變種。 如需更多有關這種行為的資訊,請參閱 Microsoft 知識庫文件編號 824994

如需更多關於 Update.exe 安裝程式的相關資訊,請造訪 Microsoft TechNet 網站 (英文)。

如需更多關於出現於本公告中術語的相關資訊 (如 Hotfix),請參閱 Microsoft 知識庫文件編號 824684

確認已套用安全性更新

Microsoft Baseline Security Analyzer

您可以使用 Microsoft Baseline Security Analyzer (MBSA) 工具,以確認受影響系統上是否已經套用安全性更新程式。 這項工具讓系統管理員能夠掃描本機和遠端系統,找出遺漏的安全性更新以及常見的錯誤安全性設定。 如需關於 MBSA 的詳細資訊,請造訪 Microsoft Baseline Security Analyzer 網站 (英文)。

檔案版本驗證

注意:由於 Microsoft Windows 的版本眾多,您電腦上實際執行的步驟可能會與此處描述的不同。 如遇到不同的狀況,請參閱產品的說明文件以完成這些步驟。

1.

按一下 [開始],然後按一下 [搜尋]。

2.

在 [搜尋結果] 窗格中,在 [搜尋小幫手] 下按一下 [所有檔案和資料夾]。

3.

在 [部份或完整的檔案名稱] 方塊中,輸入適當檔案資訊表中的檔案名稱,再按一下 [搜尋]。

4.

在檔案清單中,用滑鼠右鍵按一下適當檔案資訊表格中某個檔案名稱,然後按一下 [內容]。

注意:根據作業系統的版本或已安裝之程式,部分列於檔案資訊表格中的檔案可能並未被安裝。

5.

在 [版本] 索引標籤上,找出您電腦上安裝的檔案版本,同時與適當檔案資訊表中記錄的版本做一比較。

注意:在安裝時,檔案版本以外的屬性可能會變更。 若要驗證是否成功套用更新程式,利用檔案資訊表比對其他檔案屬性並不是妥當的做法。 此外,在某些情況下,檔案的名稱在安裝時可能會有所變更。 如果缺少檔案或版本資訊,請採用其他可用的方法來驗證更新程式的安裝情形。

登錄機碼驗證

您也可以查看下列登錄機碼,確認此安全性更新程式所安裝的檔案。

適用於 Windows XP Home Edition Service Pack 1、Windows XP Professional Service Pack 1、Windows XP Tablet PC Edition、Windows XP Media Center Edition、Windows XP Home Edition Service Pack 2、Windows XP Professional Service Pack 2、Windows XP Tablet PC Edition 2005 和 Windows XP Media Center Edition 2005:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB920670\Filelist

Windows XP Professional x64 Edition:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP Version 2003\SP2\KB920670\Filelist

注意:這些登錄機碼可能未包含完整的安裝檔案清單。 此外,當系統管理員或 OEM 將 920670 安全性更新整合或匯集到 Windows 安裝原始檔時,可能未正確建立這些登錄機碼。

Windows 2000 (所有版本)

必要條件
若為 Windows 2000,本安全性更新需要 Service Pack 4 (SP4)。 若是使用 Small Business Server 2000,本安全性更新需要 Small Business Server 2000 Service Pack 1a (SP1a) 或是與 Windows 2000 Server Service Pack 4 (SP4) 一起執行的 Small Business Server 2000。

以上所列的軟體版本已經過測試判斷其是否會受到影響。 其他版本已不再提供安全性更新支援,或是並不會受到影響。 請造訪 Microsoft 產品技術支援週期網站,以瞭解您的產品及版本的支援生命週期。

如需更多關於如何取得最新 Service Pack 的資訊,請參閱 Microsoft 知識庫文件編號 260910

未來將包含於 Service Pack 中的內容:
此問題的更新程式可能會包含在未來的更新彙總套件中。

安裝資訊

這個安全性更新支援以下的安裝參數。

支援的安全性更新安裝參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/overwriteoem

不先提示,直接覆寫 OEM 檔案。

/nobackup

不備份解除安裝所需的檔案。

/forceappsclose

當電腦關機時,強制其他程式結束。

/log:path

允許安裝記錄檔案重新導向。

/integrate:path

將更新程式整合到 Windows 原始檔。 這些檔案位於參數中指定的路徑。

/extract[:path]

不啟動安裝程式,僅解壓縮檔案。

/ER

啟用延伸的錯誤報告。

/verbose

啟用詳細資訊記錄。 在安裝時建立 %Windir%\CabBuild.log。此記錄檔詳細說明複製的檔案。 使用這個參數可能會使安裝速度慢很多。

注意:您可以在同一個命令中合併使用這些參數。 為符合回溯相容性,安全性更新程式也支援舊版安裝程式使用的安裝參數。 如需有關支援的安裝參數的其他資訊,請參閱 Microsoft 知識庫文件編號 262841。如需更多關於 Update.exe 安裝程式的相關資訊,請造訪 Microsoft TechNet 網站。 如需更多關於出現於本公告中術語的相關資訊 (如 Hotfix),請參閱 Microsoft 知識庫文件編號 824684

部署資訊

在 Windows 2000 Service Pack 4 上,如想在不需要使用者介入的狀況下安裝安全性更新,請在命令提示字元使用下列命令:

Windows2000-kb920670-x86-enu /quiet

注意:使用 /quiet 參數將會隱藏所有訊息。 這包括隱藏失敗訊息。 當系統管理員使用 /quiet 參數時,則應該採取妥當的做法驗證是否已順利安裝。 當系統管理員使用這個參數時,也應檢閱 KB920670.log 檔案,查看是否有任何失敗訊息。

在 Windows 2000 Service Pack 4 上,如想在不強制系統重新開機的狀況下安裝安全性更新,請在命令提示字元下輸入下列命令:

Windows2000-kb920670-x86-enu /norestart

如需如何透過 Software Update Services 部署這個安全性更新的詳細資訊,請造訪 Software Update Services 網站。 如需更多關於利用 Windows Server Update Services 部署安全性更新的資訊,請造訪 Windows Server Update Services 網站。 此安全性更新也會由 Microsoft Update 網站提供。

重新開機需求

此更新程式不需要重新開機。 安裝程式會停止所需服務,然後套用更新,再重新啟動服務。 不過,如果必要的服務無法停止,或是必要的檔案正在使用中,更新程式就會要求重新開機。 在此情況下,系統會出現訊息提示您重新開機。

若要減少重新開機的可能性,請在安裝安全性更新之前,停止所有受影響的服務,並關閉所有可能使用受影響檔案的應用程式。 有關系統可能會提示您重新開機的原因的更多資訊,請參閱 Microsoft 知識庫文件編號 887012

移除資訊

如果要移除此安全性更新,請使用 [控制台] 中的 [新增或移除程式]。

系統管理員也可以使用 Spuninst.exe 公用程式來移除此安全性更新。 Spuninst.exe 公用程式位於 %Windir%\$NTUninstallKB920670$\Spuninst 資料夾中。

支援的 Spuninst.exe 參數
參數描述

/help

顯示命令列選項。

安裝模式 

/passive

自動安裝模式。 不需使用者互動,但會顯示安裝狀態。 如果安裝結束時需要重新啟動,則會向使用者顯示對話方塊,其中的計時器會警告將在 30 秒後重新啟動電腦。

/quiet

無訊息模式。 此模式與自動安裝模式相同,但是不會顯示狀態或錯誤訊息。

重新啟動選項 

/norestart

安裝完成後不重新啟動。

/forcerestart

安裝完成後重新啟動電腦,並強制在關機時關閉其他應用程式,而且不會先儲存已開啟的檔案。

/warnrestart[:x]

出現含有計時器的對話方塊,警告使用者將在 x 秒後重新啟動電腦。 (預設值是 30 秒)。 旨在配合 /quiet 參數或 /passive 參數使用。

/promptrestart

顯示對話方塊,提示本機使用者允許重新啟動。

特殊選項 

/forceappsclose

當電腦關機時,強制其他程式結束。

/log:path

允許安裝記錄檔案重新導向。

檔案資訊

本安全性更新程式的英文版本具有下表列出的檔案屬性。 這些檔案的日期及時間均使用 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,它會轉換為當地時間。 如想知道 UTC 及當地時間的時差,請使用 [控制台] 內的 [日期/時間] 工具的 [時區] 索引標籤。

Windows 2000 Service Pack 4 及 Small Business Server 2000:

檔案名稱版本日期時間大小

Hlink.dll

5.2.3790.2748

2006 年 7 月 22 日

03:38

72,704

確認已套用安全性更新

Microsoft Baseline Security Analyzer

您可以使用 Microsoft Baseline Security Analyzer (MBSA) 工具,以確認受影響系統上是否已經套用安全性更新程式。 這項工具讓系統管理員能夠掃描本機和遠端系統,找出遺漏的安全性更新以及常見的錯誤安全性設定。 如需關於 MBSA 的詳細資訊,請造訪 Microsoft Baseline Security Analyzer 網站 (英文)。

檔案版本驗證

注意:由於 Microsoft Windows 的版本眾多,您電腦上實際執行的步驟可能會與此處描述的不同。 如遇到不同的狀況,請參閱產品的說明文件以完成這些步驟。

1.

按一下 [開始],然後按一下 [搜尋]。

2.

在 [搜尋結果] 窗格中,在 [搜尋小幫手] 下按一下 [所有檔案和資料夾]。

3.

在 [部份或完整的檔案名稱] 方塊中,輸入適當檔案資訊表中的檔案名稱,再按一下 [搜尋]。

4.

在檔案清單中,用滑鼠右鍵按一下適當檔案資訊表格中某個檔案名稱,然後按一下 [內容]。

注意:根據作業系統的版本或已安裝之程式,部分列於檔案資訊表格中的檔案可能並未被安裝。

5.

在 [版本] 索引標籤上,找出您電腦上安裝的檔案版本,同時與適當檔案資訊表中記錄的版本做一比較。

注意:在安裝時,檔案版本以外的屬性可能會變更。 若要驗證是否成功套用更新程式,利用檔案資訊表比對其他檔案屬性並不是妥當的做法。 此外,在某些情況下,檔案的名稱在安裝時可能會有所變更。 如果缺少檔案或版本資訊,請採用其他可用的方法來驗證更新程式的安裝情形。

登錄機碼驗證

您也可以查看下列的登錄機碼,來確認安全性更新安裝的檔案:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB920670\Filelist

注意:此登錄機碼可能未包含完整的安裝檔案清單。 此外,當系統管理員或 OEM 將 920670 安全性更新整合或匯集到 Windows 安裝原始檔時,可能未正確建立這個登錄機碼。

感謝

Microsoft 感謝下列人士協助我們一同保護我們的客戶:

感謝 TippingPoint Security Research Team 的 Pedram Amini 回報超連結物件緩衝區溢位弱點 - CVE-2006-3086

感謝 CSC Australia Pty Limited 的 Steve Tai 回報超連結物件函式弱點 - CVE-2006-3438

取得其他安全性更新:

其他安全性問題的更新可由下列位置取得:

安全性更新可以從 Microsoft 下載中心取得。 您也可以利用 "security_patch" 關鍵字搜尋輕易地找到安全性更新。

客戶平台的更新程式可以從 Microsoft Update 網站取得。

支援:

美國及加拿大地區客戶可電洽 1-866-PCSAFETY Microsoft 產品支援服務以取得技術支援。 與安全性更新有關的支援電話不另外收費。

不同國家的客戶,可以從當地的 Microsoft 分公司取得支援。 與安全性更新有關的支援電話不另外收費。 如需更多關於連絡 Microsoft 技術支援的資訊,請造訪世界各地技術支援網站

安全性資源:

Microsoft TechNet 資訊安全網站提供了有關 Microsoft 產品安全性的其他資訊。

TechNet 更新管理中心

Microsoft Software Update Services

Microsoft Windows Server Update Services

Microsoft Baseline Security Analyzer (MBSA)

Windows Update

Microsoft Update 

Windows Update 目錄: 如需有關 Windows Update 目錄的詳細資訊,請參閱 Microsoft 知識庫文件編號 323166

Office Update 

Software Update Services:

Microsoft Software Update Services (SUS) 能讓系統管理員以迅速可靠的方式,針對 Windows 2000 和 Windows Server 2003 伺服器以及執行 Windows 2000 Professional 或 Windows XP Professional 的桌面系統,部署最新的重要更新程式及安全性更新程式。

若想瞭解如何透過 Software Update Services 部署安全性更新,請造訪 Software Update Services 網站

Windows Server Update Services:

透過 Windows Server Update Services (WSUS),系統管理員可迅速可靠地將 Windows 2000 作業系統及後續系統、Office XP 及後續版本、Exchange Server 2003 及 SQL Server 2000 等最新的重大更新與安全性更新部署到 Windows 2000 及後續作業系統中。

如需更多關於利用 Windows Server Update Services 部署安全性更新的資訊,請造訪 Windows Server Update Services 網站

Systems Management Server:

Microsoft Systems Management Server (SMS) 提供了深具彈性的企業解決方案,能夠對更新程式進行方便的管理。 利用 SMS,系統管理員能判斷有哪些 Windows 系統需要安全性更新,並控制更新程式在企業中的部署,同時將對使用者造成的干擾降到最低。 如需更多關於系統管理員如何使用 SMS 2003 部署安全性更新的資訊,請造訪 SMS 2003 的安全性補充程式管理網站。 SMS 2.0 使用者也可以利用 SMS 軟體更新服務功能套件來協助部署安全性更新。 如需關於 SMS 的詳細資訊,請造訪 SMS 網站

注意:SMS 使用 Microsoft Baseline Security Analyzer、Microsoft Office Detection Tool 以及企業更新掃描工具,為安全性公告的更新偵測及部署作業提供相當廣泛的支援。 不過這些工具可能無法偵測部分的軟體更新。 在這些情況中,系統管理員可以利用 SMS 的清查功能,判斷特定系統所需要的更新程式。 如需這個程序的詳細資訊,請造訪這個網站。 某些安全性更新程式在電腦重新啟動之後,會需要系統管理員的權限。 系統管理員可以用 Elevated Rights Deployment Tool (隨 SMS 2003 Administration Feature PackSMS 2.0 Administration Feature Pack 提供) 來安裝這些更新。

免責聲明:

Microsoft 知識庫 (Microsoft Knowledge Base) 中的資訊係以其「現狀」提供,並不提供任何形式之擔保。 Microsoft 不做任何明示或默示的責任擔保,包括適售性以及適合某特定用途之擔保責任。 無論任何情況下的損害,Microsoft Corporation 及其供應商皆不負任何法律責任,包括直接、間接、偶發、衍生性、所失業務利益或特殊損害。即使 Microsoft Corporation 及其供應商已被告知此類損害的可能性亦不負任何責任。 某些地區不允許排除及限制衍生性或附隨損害賠償責任,因此前述限制不適用於這些地區。

修訂: 

V1.0 (2006 年 8 月 8 日):公告發行。

V1.1 (2006 年 9 月 13 日):本公告已更新 <安全性更新部分> 中 Windows 2003 的 <登錄機碼驗證>。


回到頁首回到頁首