标题: [公告][转帖]Microsoft Windows winhlp32.exe 堆溢出漏洞 [打印本页] 作者: skyxhc 时间: 2004-12-31 10:46 标题: [公告][转帖]Microsoft Windows winhlp32.exe 堆溢出漏洞
创建时间:2004-12-23 更新时间:2004-12-23
文章属性:原创
文章提交:flashsky (flashsky1_at_sina.com)
通告:[AD_LAB-04006] Microsoft Windows winhlp32.exe 堆溢出漏洞
Class: 设计错误
DATE:12/20/2004
CVE编号:CAN-2004-1306
受威胁的系统:
Windows NT
Windows 2000 SP0
Windows 2000 SP1
Windows 2000 SP2
Windows 2000 SP3
Windows 2000 SP4
Windows XP SP0
Windows XP SP1
Windows XP SP2
Windows 2003
未受威胁的系统:
目前未知
厂商:
www.microsoft.com
1.漏洞描述:
Microsoft Windows winhlp32.exe在解析.hlp文件的时候存在着一个堆溢出,这个漏洞是通过对windows .hlp文件
头进行解码处理时触发的。
2.技术描述
当hlp文件是以分段来进行压缩的,他包含一个以phrase命名的内部文件,这个phrase文件由一个phrase表头和多个
phrase表组成,phrase的表头处于.hlp文件的偏移0x19处,结构定义如下:
unsigned short wNumberOfPhrases;
unsigned short wOneHundred; 0x0100;
long decompressedsize;
The information in this bulletin is provided "AS IS" without warranty of any
kind. In no event shall we be liable for any damages whatsoever including direct,
indirect, incidental, consequential, loss of business profits or special damages.
Copyright 1996-2004 VENUSTECH. All Rights Reserved. Terms of use.
VENUSTECH Security Lab
VENUSTECH INFORMATION TECHNOLOGY CO.,LTD(http://www.venustech.com.cn)
Security
Trusted {Solution} Provider
Service