安全公告摘要
發布日期:2008 年 12 月 22 日
漏洞類型:遠端程式碼執行
影響範圍:整條 SQL Server 產品線
受影響版本
- SQL Server 2000 (含 MSDE 2000、WMSDE)
- SQL Server 2005 (含 Express Edition)
- SQL Server 2000 Desktop Engine (MSDE 2000)
- SQL Server 2000 Desktop Engine (WMSDE)
- Windows Internal Database (WYukon)
**不受影響**版本 (已修補)
- Microsoft SQL Server 7.0 SP4
- Microsoft SQL Server 2005 SP3
- Microsoft SQL Server 2008 (RTM 含修補)
漏洞詳情
攻擊代碼已在兩週前公開於網路。微軟確認漏洞存在,正與合作夥伴協調修補。截至公告發布,**尚無野外大規模攻擊報告**。
緩解措施 (官方建議)
- 套用最新 Service Pack:
- SQL Server 2000 → SP4 (含後續累積更新)
- SQL Server 2005 → SP3 (含後續累積更新)
- 啟用防火牆封鎖 1433/1434 埠對外存取,僅允許應用伺服器 IP。
- 停用不必要的協定/功能:Named Pipes、TCP/IP (若僅本機)、`xp_cmdshell`、OLE Automation、Ad Hoc Distributed Queries。
- 最小權限原則:應用程式使用低權限登入,移除 `public` 角色對敏感預存程序的執行權。
- 監控異常登入/錯誤日誌,整合 SIEM 即時告警。
修補時間表
微軟承諾完成調查後透過 **Security Bulletin (MS09-XXX)** 發布修補程式。建議訂閱 Microsoft Security Notification Service 獲取即時通知。
結語
此漏洞凸顯 **及時修補** 與 **表面積縮減** 的重要性。無法立即修補時,網路隔離與功能停用可有效降低攻擊面。