| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
| 新闻中心首页 | 新闻动态 | 安全公告 |
ActiveX 代码执行漏洞
MS Works 7 WkImgSrv.dll ActiveX 代码执行漏洞
作者:佚名 文章来源:本站整理 点击数: 更新时间:2008-5-24 11:01:23

    受影响系统

  Microsoft Works 7

  描述:

  Microsoft Works是微软在早期所发布的文件处理程序。

  Microsoft Works所带的ActiveX控件实现上存在漏洞,远程攻击者可能利用此漏洞控制用户系统

  Microsoft Works所提供的wkimgsrv.dll库没有安全地调用WKsPictureInterface方式:

  00D473BD PUSH EBP ;

  Begin of Set WksPictureInterface method

  00D473BE MOV EBP,ESP

  00D473C0 SUB ESP,1C

  00D473C3 MOV EAX,DWORD PTR SS:[EBP+C] ; Move paramater to EAX

  00D473C6 PUSH ESI

  00D473C7 TEST EAX,EAX ; Checking whether

  EAX is NULL

  00D473C9 JNZ SHORT wkimgsrv.00D473D5 ; OK,if it is not null continue

  00D473CB MOV EAX,80004005 ;

  00D473D0 JMP wkimgsrv.00D47456 ;No,it's is NULL,exit method

  00D473D5 ==> MOV ESI,DWORD PTR SS:[EBP+8] ; Do some other stuffs, we don't care

  00D473D8 LEA EDX,DWORD PTR SS:[EBP-1C] ;

  00D473DB PUSH EDX

  00D473DC PUSH EAX

  00D473DD MOV DWORD PTR DS:[ESI+2A0],EAX ; =============

  00D473E3 ==> MOV ECX,DWORD PTR DS:[EAX] ; Here is the

  problem,the data stored by EAX is referenced and moved into ECX

  00D473E5 CALL DWORD PTR DS:[ECX+30] ;Next the address

  in some struct pointed by ECX is called

  如果能够在内存中创建第一个DWORD指向其本身且0x30偏移处的DWORD指向shellcode的结构,则当用户在访问恶意网页时就可能触发无效的内存访问,导致拒绝服务或执行任意指令。

  厂商补丁

  目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

  http://www.microsoft.com/technet/security/

  

新闻录入:小张    责任编辑:小张 
  • 上一篇新闻:

  • 下一篇新闻:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    ActiveX 含远程溢出漏洞
    Works7 WkImgSrv.dll 漏
    RealPlayer 内存破坏漏洞
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029 点击这里给我发消息

    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有