安全研究

安全漏洞
Apple Mac OS X KQueue本地拒绝服务漏洞

发布日期:2006-11-24
更新日期:2007-11-15

受影响系统:
Apple Mac OS X 10.4 - 10.4.10
Apple MacOS X Server 10.4 - 10.4.10
不受影响系统:
Apple Mac OS X 10.4.11
描述:
BUGTRAQ  ID: 21285
CVE(CAN) ID: CVE-2006-6127

Apple Mac OS X是苹果家族机器所使用的操作系统。

Mac OS X内核中的kevent()在使用父进程所创建的内核事件队列注册NOTE_TRACK内核事件时没有一致地处理kqueue和kevent接口,可能导致系统意外终止。

如果进程通过kevent()调用注册了队列和内核事件,然后又通过fork()生成了子进程并试图为相同队列注册其他事件,就可以触发这个漏洞,导致拒绝服务的情况。

<*来源:LMH (lmh@info-pull.com
        Kevin Finisterre (dotslash@snosoft.com
  
  链接:http://docs.info.apple.com/article.html?artnum=307041
        http://projects.info-pull.com/mokb/MOKB-24-11-2006.html
        http://secunia.com/advisories/27643/
        http://www.us-cert.gov/cas/techalerts/TA07-319A.html
*>

测试方法:

警 告

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

http://projects.info-pull.com/mokb/bug-files/MOKB-24-11-2006.c.bz2

建议:
厂商补丁:

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

http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=16036&cat=1&platform=osx&method=sa/MacOSXUpdCombo10.4.11Intel.dmg
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=16051&cat=1&platform=osx&method=sa/MacOSXUpdCombo10.4.11PPC.dmg

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