CNNVD-ID编号 | CNNVD-200608-353 |
CVE编号 | CVE-2006-3869 |
发布时间 | 2006-08-22 |
更新时间 | 2006-08-31 |
漏洞类型 | 缓冲区溢出 |
漏洞来源 | Dejan KovacevicDerek Soeder dsoeder@eeye.com Nsfocus安全小组 security@nsfocus.com |
危险等级 | 高危 |
威胁类型 | 远程 |
厂 商 | microsoft |
Internet Explorer是微软发布的非常流行的WEB浏览器。
Internet Explorer的MS06-042补丁引入了URLMON.DLL文件,而这个文件中由于错误的使用lstrcpynA函数而导致了堆溢出漏洞。CMimeFt::Create为CMimeFt类的新例程分配了390h字节的堆块,在这个块的+160h偏移处有一个104h (MAX_PATH)字节的ASCII字符串:
1A4268DD push 390h ; cb
1A4268E2 call ??2@YAPAXI@Z ; operator new(uint)
如果访问URL能够得到Web服务器的GZIP或deflate编码的响应的话,CMimeFt::Start就会试图使用lstrcpynA API函数将URL拷贝到104h字节的字符串缓冲区,但却传送了824h(十进制为2084)的最大长度参数,这是URL通常所能使用的最大长度:
1A426199 push 824h ; iMaxLength
1A42619E push eax ; lpString2
1A42619F add esi, 160h
1A4261A5 push esi ; lpString1
1A4261A6 call ds:lstrcpynA
这样CMimeFt类例程中的字段及临近的堆块内容都可能被恶意URL中攻击者所提供的数据覆盖。
攻击者可以创建恶意WEB页面诱使用户访问,从而以该用户身份执行任意任意命令。如果该用户是管理员,则攻击者可以完全控制用户所在系统。攻击者可以自己创建恶意Web服务器,也可以利用一些使用HTTP/1.1协议和数据压缩的Web服务器来发动攻击。
目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:
http://www.microsoft.com/technet/security/bulletin/ms06-042.mspx
http://www.microsoft.com/downloads/details.aspx?FamilyId=C335CAA9-B9E6-403D-A039-2D3DCA723653&displaylang=en
来源: US-CERT
名称: VU#821156
来源: www.microsoft.com
链接:http://www.microsoft.com/technet/security/advisory/923762.mspx
来源: support.microsoft.com
来源: XF
名称: ie-long-url-bo(28522)
来源: BID
名称: 19667
来源: BUGTRAQ
名称: 20060824 EEYE: Internet Explorer Compressed Content URL Heap Overflow Vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/444241/100/0/threaded
来源: BUGTRAQ
名称: 20060822 EEYE:ALERT: MS06-042 Related Internet Explorer 'Crash' is Exploitable
链接:http://www.securityfocus.com/archive/1/archive/1/444046/100/0/threaded
来源: VUPEN
名称: ADV-2006-3356
来源: SECTRACK
名称: 1016731
来源: SECUNIA
名称: 21557
来源: XF
名称: ie-url-compression-bo(28893)
来源: BUGTRAQ
名称: 20060825 NSFOCUS SA2006-08 : Microsoft IE6 urlmon.dll Long URL Buffer Overflow Vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/444319/100/0/threaded
来源: OSVDB
名称: 28132
来源: MISC
链接:http://www.nsfocus.com/english/homepage/research/0608.htm