早期 XP(含 SP1)存在多個嚴重遠端執行代碼漏洞,微軟透過安全公告與補丁修復,後均納入 SP2。本文詳述兩大經典漏洞:任務排程器驗證缺陷、HTML 說明遠端代碼執行。
影響: WinXP、WinXP SP1
描述: 任務排程器處理應用程式檔名驗證時存在缺陷,攻擊者可構造惡意網頁誘使用戶點擊,遠端取得系統權限執行任意指令,完全控制受害系統。
解決: 安裝補丁 MS04-022,或升級至 SP2(含此修補)。
影響: WinXP、WinXP SP1
描述: Windows HTML Help (itss.dll) 存在缺陷,攻擊者可透過惡意網頁或特製 showHelp URL,以用戶程序權限在本機執行任意代碼(安裝程式、竄改/刪除資料、建立帳號)。
解決: 安裝補丁 MS04-023,或升級至 SP2。
regsvr32 /u %windir%\system32\itss.dll 註銷 HTML Help 協定,降低攻擊面。這兩個漏洞均屬「使用者互動型遠端代碼執行」,需誘導用戶點擊/開啟惡意內容。SP2 統一修復了大量此類漏洞,並引入防火牆、附件管理器、IE 增強式安全性等纵深防禦機制。對於無法升級 SP2 的舊系統,務必安裝對應補丁並啟用緩解措施。
MS04-022、MS04-023 是 XP 早期最嚴重的兩個遠端漏洞,均已納入 SP2 修復。理解漏洞成因與攻擊鏈,有助於建立「修補優先、緩解次之、升級根治」的安全防護思維。