Microsoft Excel OBJECT对象远程代码执行漏洞(MS06-037)

admin 2022-07-22 21:37:00 CNNVD漏洞 来源:ZONE.CI 全球网 0 阅读模式

漏洞信息详情

Microsoft Excel OBJECT对象远程代码执行漏洞(MS06-037)

  • CNNVD编号:CNNVD-200607-209
  • 危害等级: 中危
  • CVE编号: CVE-2006-1306
  • 漏洞类型: 代码注入
  • 发布时间: 2006-07-13
  • 威胁类型: 远程
  • 更新时间: 2006-08-28
  • 厂        商: microsoft
  • 漏洞来源: Sowhat smaillist@g...

漏洞简介

Microsoft Excel是非常流行的电子表格办公软件。

Microsoft Excel在解析BIFF文件格式时存在内存破坏漏洞,远程攻击者可能利用此漏洞用户机器上执行任意指令。

由于没有正确的验证函数指针,因此可能导致执行任意指令。反汇编代码如下:

.text:300ABAFC sub_300ABAFC proc near ; CODE XREF:

sub_3008FEA4

+B5 p

.text:300ABAFC ; sub_30096EC8-5F2 p ...

.text:300ABAFC

.text:300ABAFC arg_0 = dword ptr 4

.text:300ABAFC arg_4 = dword ptr 8

.text:300ABAFC arg_8 = dword ptr 0Ch

.text:300ABAFC

.text:300ABAFC mov eax, [esp+arg_0]

.text:300ABB00 movsx ecx, word ptr [eax] --> [eax]

read from the XLS file

.text:300ABB03 push [esp+arg_8]

.text:300ABB07 imul ecx, 14h

.text:300ABB0A push [esp+4+arg_4]

.text:300ABB0E push eax

.text:300ABB0F mov eax, dword_308792C4 -->

[eax]=00e17638,always, maybe different in the language SYSTEM

.text:300ABB14 call dword ptr [ecx+eax] --> ****

Here! call your CODE.

.text:300ABB17 retn 0Ch

.text:300ABB17 sub_300ABAFC endp

eax是设置为00e17638h(?)的索引,且ecx的变化范围很大,因此攻击者可以创建特制的数据并调用。攻击者所提供的数据之后会被用于直接的内存访问,这样攻击者就可以选择包含有可控数据的特殊值,导致代码执行。

漏洞公告

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:

http://www.microsoft.com/technet/security/Bulletin/MS06-037.mspx

参考网址

来源: BID

名称: 18886

链接:http://www.securityfocus.com/bid/18886

来源: MS

名称: MS06-037

链接:http://www.microsoft.com/technet/security/bulletin/ms06-037.mspx

来源: BUGTRAQ

名称: 20060712 Microsoft Excel Array Index Error Remote Code Execution

链接:http://www.securityfocus.com/archive/1/archive/1/439884/100/0/threaded

来源: VUPEN

名称: ADV-2006-2755

链接:http://www.frsirt.com/english/advisories/2006/2755

来源: MISC

链接:http://secway.org/advisory/AD20060711.txt

来源: SECTRACK

名称: 1016472

链接:http://securitytracker.com/id?1016472

来源: US Government

名称: oval:org.mitre.oval:def:950

链接:http://oval.mitre.org/repository/data/getDef?id=oval:org.mitre.oval:def:950

受影响实体

  • Microsoft Excel:2000  
  • Microsoft Excel:2000:Sp2  
  • Microsoft Excel:2004:Mac_os_x  
  • Microsoft Excel_viewer:2003  
  • Microsoft Excel:X:Mac_os_x  

补丁

    暂无

weinxin
特别声明
本站(ZONE.CI)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
评论:0   参与:  0