Total Commands ISO_WinCmd插件多个远程栈溢出漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1192256 漏洞类型 缓冲区溢出
发布时间 2006-12-31 更新时间 2007-01-03
CVE编号 CVE-2006-6837 CNNVD-ID CNNVD-200612-723
漏洞平台 N/A CVSS评分 6.8
|漏洞来源
https://cxsecurity.com/issue/WLB-2007010004
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200612-723
|漏洞详情
GhislerTotalCommander(原WindowsCommander)是瑞士Ghisler公司的一套磁盘文件管理软件,可以取代资源管理器。TotalCommander的iso_wincmd插件在创建ISO镜像中文件的完整路径名时存在栈溢出漏洞。溢出发生在LoadTree()和ReadHeader()函数中,另外LoadXBOXTree功能.这几个函数通过读取ISO文件中的目录项创建ISO镜像中每个文件的完整路径名。从每个目录项读取的目录名通过lstrcatA()连接到一起,最后连接到文件名,然后使用不安全的lstrcpyA()函数将创建的完整路径名拷贝到固定长度的栈缓冲区。每个目录名的长度都受ISO格式的限制,但攻击者可以在ISO镜像中包含嵌套于多级目录中的文件,导致创建可以覆盖栈缓冲区的完整路径名,覆盖保存的EIP和SEH处理器,最终导致执行任意代码。
|漏洞EXP
[vuln.sg] Vulnerability Research Advisory

iso_wincmd Plugin for Total Commander Buffer Overflow Vulnerability

by Tan Chew Keong
Release Date: 2006-12-30

Summary
-------
A vulnerability has been found in iso_wincmd Total Commander Plugin. When exploited, the vulnerability allows execution of arbitrary code when the user opens a malicious ISO file.

Tested Versions
---------------
iso_wincmd version 1.7.3.3 (1.7.3 Beta 3) and version 1.6.10.

Details
-------
http://vuln.sg/isowincmd173-en.html
http://vuln.sg/isowincmd173-jp.html
|参考资料

来源:BID
名称:21820
链接:http://www.securityfocus.com/bid/21820
来源:BUGTRAQ
名称:20061230[vuln.sg]iso_wincmdPluginforTotalCommanderBufferOverflowVulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/455547/100/0/threaded
来源:MISC
链接:http://vuln.sg/isowincmd173-jp.html
来源:MISC
链接:http://vuln.sg/isowincmd173-en.html
来源:SECTRACK
名称:1017458
链接:http://securitytracker.com/id?1017458
来源:SECUNIA
名称:23599
链接:http://secunia.com/advisories/23599
来源:XF
名称:isowincmd-loadtree-bo(31180)
链接:http://xforce.iss.net/xforce/xfdb/31180
来源:VUPEN
名称:ADV-2007-0008
链接:http://www.frsirt.com/english/advisories/2007/0008
来源:SREASON
名称:2088
链接:http://securityreason.com/securityalert/2088
来源:NSFOCUS
名称:9750
链接:http://www.nsfocus.net/vulndb/9750