Macrovision InstallShield InstallScript OCI控件不可信任库代码执行漏洞

2008-04-03T00:00:00
ID SSV:3114
Type seebug
Reporter Root
Modified 2008-04-03T00:00:00

Description

BUGTRAQ ID: 28533 CVE(CAN) ID: CVE-2007-5661

MacroVision InstallShield是很多软件厂商都在使用的安装程序解决方案。

InstallShield所安装的InstallScript One-Click Install ActiveX控件加载了不可信任的函数库,可能允许远程攻击者以当前登录用户的权限执行任意命令。

InstallShield InstallScript One-Click Install控件的属性如下:

文件:%WINDIR%\Downloaded Program Files\setup.exe CLSID:53D40FAA-4E21-459f-AA87-E4D97FC3245A

当用户访问允许执行web安装的站点时,ActiveX控件就会下载并加载一些远程站点的DLL文件。由于没有对这些DLL文件执行检查,攻击者就可以替换为特别的库,如果加载就会执行任意代码。

Macrovision InstallShield 12 SP1 Macrovision InstallShield 12 临时解决方法:

  • 将以下文本保存为.reg文件并双击导入:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility{53D40FAA-4E21-459f-AA87-E4D97FC3245A}] "Compatibility Flags"=dword:00000400

厂商补丁:

Macrovision

目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

<a href=http://saturn.installshield.com/is/12/windows/domestic/sp2/OCIHotFix/Update.exe target=_blank>http://saturn.installshield.com/is/12/windows/domestic/sp2/OCIHotFix/Update.exe</a>