1.漏洞回顧
近日,全球非常通用的壓縮軟件WinRAR被爆發(fā)現(xiàn)目錄穿越漏洞,打開特殊構造的壓縮包,可能導致植入惡意程序到系統(tǒng),影響<=5.61的版本,漏洞回顧:
https://research.checkpoint.com/extracting-code-execution-from-winrar/
此漏洞影響范圍極廣,問題主要出現(xiàn)在程序中的UNACEV2.DLL模塊,除了WinRAR和其他壓縮軟件,本次漏洞波及所有調(diào)用該模塊的程序,包括但不限于各種壓縮軟件,未更新的版本也可能存在同樣的漏洞。目前WinRAR已經(jīng)發(fā)布更新版本,請大家及時更新,同時建議對全盤進行搜索,涉及UNACEV2.DLL模塊的其他軟件也請盡快手動修復。
下文提供Winrar官方更新及手動修復兩種操作方式。
2.WinRAR官方補丁更新
WinRAR官方隨后發(fā)布了個漏洞修復的版本,5.70 beta 1,截至目前最新的是5.70 beta 2版本,補丁修補的方式很簡單,安裝新版直接刪除了舊版產(chǎn)生漏洞的UNACEV2.DLL模塊(即使覆蓋安裝也一樣),該模塊功能是支持解壓ACE格式的壓縮包文件,參考:
https://www.rarlab.com/rarnew.htm
3.手動修復操作
目前發(fā)布的只是修補漏洞(刪除漏洞模塊)的 beta 版本,不是正式版,對不想升級到beta 版本的用戶來說,可以考慮自行修補漏洞,操作步驟如下:
打開WinRAR的安裝目錄,通常可能是:C:\Program Files\WinRAR;把目錄下的UNACEV2.DLL文件重命名成UNACEV2.DLL.BAK或是刪除即可。刪除該模塊不會影響常用RAR、ZIP、7Z等格式的壓縮包解壓,只會影響ACE格式:
UNACEV2.DLL使用廣泛,其他調(diào)用該模塊的程序(包括但不限于各種壓縮軟件)未更新的版本也可能存在同樣的漏洞,請考慮搜索全盤文件,確認是否還有其他程序包含并調(diào)用了UNACEV2.DLL模塊,目前網(wǎng)上提供公開下載的模塊主要6個版本:
文件版本:2.0.3.0
編譯時間:Fri Mar 02 06:25:23 2001
文件MD5:73DD5C2CE3CD134DC235A2D045A01000
文件版本:2.1.1.0
編譯時間:Thu Mar 07 07:42:08 2002
文件MD5:7FE66F3BD9CBB998D56EF60D511FF06F
文件版本:2.6.0.2
編譯時間:Fri Aug 26 23:41:21 2005
文件MD5:F9622B84D0050D590CE71FD882A130EE
文件版本:2.6.0.3
編譯時間:Fri Aug 26 23:41:21 2005
文件MD5:492E0883DEFBE740D5DA3737E87C95EC
文件版本:2.6.0.0
編譯時間:Fri Aug 26 23:41:21 2005
文件MD5:DE02C4D04088B69E64ECC30A3D9E22E5
文件版本:2.6.0.0
編譯時間:Fri Aug 26 23:41:21 2005
文件MD5:1ABD8D68E014BC9D1FB3AAB32D47A617
經(jīng)測試,2.6.0.0、2.6.0.2、2.6.0.3版本都存在漏洞,而WinRAR帶的正是2.6.0.0版,另外2.0.3.0、2.1.1.0版本的漏洞觸發(fā)報錯:
4. 修補驗證
再打開特意構造的代碼執(zhí)行POC壓縮包時,會提示找不到UnAceV2.Dll文件,從而漏洞利用失敗,達到了補丁效果。
-
WinRAR
+關注
關注
0文章
17瀏覽量
9314 -
漏洞
+關注
關注
0文章
204瀏覽量
15409
原文標題:WinRAR目錄穿越漏洞快速解決方案 其他受波及軟件需手動修復
文章出處:【微信號:EAQapp,微信公眾號:E安全】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論