Yahoo 缓冲区溢出漏洞

(2004-05-29 11:30 )( )(瑞星 )
导读-- Yahoo! Messenger安装注册的"yinsthelper.dll"存在缓冲区溢出问题……

  受影响系统:

  Yahoo! Messenger 5.6.0.1358
  Yahoo! Messenger 5.6.0.1356
  Yahoo! Messenger 5.6.0.1355
  Yahoo! Messenger 5.6.0.1351
  Yahoo! Messenger 5.6.0.1347
  Yahoo! Messenger 5.6

  详细描述:

  Yahoo! Messenger是一款流行的即时通信软件。Yahoo! Messenger安装注册的"yinsthelper.dll"存在缓冲区溢出问题,远程攻击者可以利用这个漏洞以进程权限在系统上执行任意指令。

  "yinsthelper.dll"注册如下COM对象:

  YInstHelper.YInstStarter.1 - 有漏洞
  YInstHelper.YAcs1
  YInstHelper.YSearchSetting2 - 有漏洞

  这类型对象可本地或远程建立:

  Set object = CreateObject("YInstHelper.YInstStarter.1" )

  问题存在于对象的"AppId"属性中,"AppId"接收如下参数:

  object.AppId = AppId As String

  如果提交的字符串过长,可导致程序崩溃。另外对象的"DesktopIcon","Test","Start2"函数等都存在此问题。攻击者精心构建调用COM对象的页面,诱使用户处理,可以进程权限执行任意指令。

  目前厂商还没有提供补丁或者升级程序。

责编:
订阅新闻邮件) (推荐) (打印) (关闭页面) (至顶) (我对此感兴趣
笔名:
请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。