Microsoft Windows XP explorer.exe多个内存破坏漏洞
受影响系统:
Microsoft Windows XP Professional SP1
Microsoft Windows XP Professional
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Home SP1
Microsoft Windows XP Home
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 9707
Microsoft Windows XP是微软开发的操作系统。
Microsoft Windows XP包含的资源管理器处理部分文件时存在问题,攻击者可以利用这个漏洞使资源管理器崩溃,造成拒绝服务。
一个畸形的.emf(Metafile,图形格式)文件可导致在shimgvw.dll中触发溢出。如果.emf文件中的"total size"字段设置小于头字段(header)大小,explorer.exe处理时会触发基于堆的溢出。
<*来源:Jellytop (sunglasses@bay-watch.com)
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=107756628416112&w=2
*>
测试方法:
--------------------------------------------------------------------------------
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
Jellytop (sunglasses@bay-watch.com)提供了如下测试方法:
要利用这个漏洞,只要在任意目录中放置恶意.emf(非法"size"字段)文件,打开浏览器进行查看,可导致资源管理器崩溃。
建议:
--------------------------------------------------------------------------------
厂商补丁:
Microsoft
---------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.microsoft.com/technet/security/