漏洞複現步驟
- Word 2007 打開
.docx 文檔。
- 審閱 → 限制編輯 → 啟動強制保護,設置密碼。
- 編輯文檔並保存(Ctrl+S)。
- 關閉 Word 完全退出。
- 重新打開該文檔,進入 限制編輯 面板,點擊 取消保護。
- 無需輸入密碼即可直接取消保護 —— 漏洞觸發。
影響範圍
- Word 2007 (RTM/SP1/SP2) .docx 格式受影響。
- Word 2013
.docx **已修復**,但 .doc (97-2003 格式) 存在類似問題。
根因與修復
Office 2007 SP3 (Service Pack 3) 修復了此漏洞。
安裝 SP3 後,重新打開文檔取消保護將正確要求輸入密碼。
修復操作指引
- 檢查版本:文件 → 資訊 → 關於 Word,查看版本號是否含
SP3 (12.0.66xx.xxxx)。
- 若無 SP3,下載安裝:Office 2007 SP3 官方下載。
- 安裝後重啟 Word,漏洞消失。
最佳實踐建議
- 升級至 Office 2016/2019/365:獲得持續安全更新,避免舊版本漏洞。
- 敏感文檔使用「加密密碼」而非「限制編輯」:文件 → 資訊 → 保護文檔 → 使用密碼加密,AES-256 加密,無已知繞過漏洞。
- 啟用自動更新:確保補丁及時推送。
補充:.doc 格式在 Word 2013 中的類似問題
Word 2013 對 .doc 仍使用舊版二進制解析器,存在相似的「保存後重開免密取消保護」缺陷。建議統一遷移至 .docx + 加密密碼 雙重保障。
「補丁不打,漏洞常在」 —— 十幾年前的 SP3 至今仍是修復 Word 2007 編輯限制漏洞的唯一官方藥方。