| 网站首页 | 资讯 | 技术中心 | 下载 | 图片 | 影视一区 | 影视二区 | 影视三区 | 迅雷电影 | 电视 | 电子书 | 论文 | 
您现在的位置: 电脑之家 DNZJ.NET >> 技术中心 >> 电脑学苑 >> 软件专区 >> 操作系统 >> 文章正文
  Microsoft Office Excel 缓冲区溢出漏洞            【字体:
Microsoft Office Excel 缓冲区溢出漏洞
作者:网络    文章来源:网络    点击数:    更新时间:2007-6-15    
的软件及系统:
====================
Microsoft Office Excel 2000
Microsoft Office Excel XP
Microsoft Office Excel 2003

CVE: CVE-2006-0031

综述:
======

Microsoft Excel是Office产品套件中的电子表格和分析程序。

XFOCUS安全小组发现Excel在处理特定".xls"文件时存在一个缓冲区溢出漏洞,这将导致Excel进程崩溃甚至执行任意代码。

分析:
======

Excel在打开".xls"文件时会将一个缓冲区初始化为0x0e0e0e0e,这时Excel错误的使用了初始化的长度,导致一个基于栈的缓冲区溢出。

以下代码来自excel v9.0.0.8924

>
> .text:3003FE0C                 movzx   eax, word ptr [ebx]
> .text:3003FE0F                 xor     ecx, ecx
> .text:3003FE11                 cmp     eax, 0Eh
> .text:3003FE14                 mov     [ebp+var_8], ecx
> .text:3003FE17                 jg      loc_301C01B5
>
> .text:301C01B5                 mov     byte ptr [ebp+ecx+var_138], cl
> .text:301C01BC                 inc     ecx
> .text:301C01BD                 cmp     ecx, 0Eh
> .text:301C01C0                 jle     short loc_301C01B5
> .text:301C01C2                 cmp     ecx, eax
> .text:301C01C4                 mov     [ebp-8], ecx
> .text:301C01C7                 jg      loc_3003FFC9
> .text:301C01CD                 sub     eax, ecx
> .text:301C01CF                 lea     edi, [ebp+ecx+var_138]
> .text:301C01D6                 inc     eax
> .text:301C01D7                 mov     edx, eax
> .text:301C01D9                 mov     eax, 0E0E0E0Eh
> .text:301C01DE                 mov     ecx, edx
> .text:301C01E0                 mov     esi, ecx
> .text:301C01E2                 shr     ecx, 2
> .text:301C01E5                 rep stosd  <== buffer overflow


厂商状态:
==========
2005.12.27  通知厂商
2006.01.03  厂商证实漏洞存在
2006.03.14  厂商发布新版本修复漏洞


厂商已经发布了补丁来修复这个漏洞,请在下列地址下载最新版本:
http://www.microsoft.com/technet/security/Bulletin/MS06-012.mspx
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    Office 2007:拯救嵌入Word的
    解决xpsp2在安装OFFICE2000要
    轻松修改Administrator账户的
    安装Office2007 Beta2前须知
    让低版本Offic识别2007文档格
    最高容量!三星8GB Micro SD
    解析 Eicon PHS 无线接入
    使用Partition Magic后数据部
    为什么升级Office XP时电脑频
    电脑经常启动不了!NTLDR is
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    您好!我是网虫,欢迎来到电脑之家做客,愿您在这里与知音相遇。建议使用 IE 6.0 以上,1024*768 分辨率全屏观看。
    设为首页加入收藏联系站长友情链接版权申明后台管理
    备案编号:鲁ICP备07010766号