Visual Studio ATL VariantClear()远程代码执行漏洞(MS09-035/MS09-037/MS09-060)
发布日期:2009-07-28 更新日期:2009-10-13
受影响系统:
Microsoft Visual Studio 2008 SP1
Microsoft Visual Studio 2008
Microsoft Visual Studio 2005 SP1
Microsoft Visual Studio .NET 2003 SP1
Microsoft Visual C++ 2008可重新发布软件包
Microsoft Visual C++ 2008 SP1可重新发布软件包
Microsoft Visual C++ 2005 SP1可重新发布软件包
Microsoft Visual Studio是微软公司的开发工具套件系列产品,是一个基本完整的开发工具集,包括了软件整个生命周期中所需要的大部分工具。
ATL头中的安全漏洞可能允许攻击者使用没有正确初始化的变量调用VariantClear(),因此攻击者可以通过提供被破坏的数据流控制出错处理期间调用VariantClear时所出现的情况。这个漏洞仅直接影响安装了使用Visual Studio ATL所编译的组件和控件的系统。攻击者可以通过创建特制的网页来利用这个漏洞,当用户查看网页时,该漏洞可能允许远程执行指令。