安全研究

安全漏洞
Apple Mac OS X AppleFileServer预验证远程缓冲区溢出漏洞

发布日期:2004-05-04
更新日期:2004-05-10

受影响系统:
Apple MacOS X Server 10.3.3
Apple MacOS X Server 10.3.2
Apple MacOS X Server 10.3.1
Apple MacOS X Server 10.3
Apple MacOS X Server 10.2.8
Apple MacOS X Server 10.2.7
Apple MacOS X Server 10.2.6
Apple MacOS X Server 10.2.5
Apple MacOS X Server 10.2.4
Apple MacOS X Server 10.2.3
Apple MacOS X Server 10.2.2
Apple MacOS X Server 10.2
Apple MacOS X 10.3.3
Apple MacOS X 10.3.2
Apple MacOS X 10.3.1
Apple MacOS X 10.3
Apple MacOS X 10.2.8
Apple MacOS X 10.2.7
Apple MacOS X 10.2.6
Apple MacOS X 10.2.5
Apple MacOS X 10.2.4
Apple MacOS X 10.2.3
Apple MacOS X 10.2.2
Apple MacOS X 10.2.1
Apple MacOS X 10.2
描述:
BUGTRAQ  ID: 10271
CVE(CAN) ID: CVE-2004-0430

AppleFileServer是MacOS X系统使用的Apple文件服务程序。

AppleFileServer在处理包含畸形'PathName'参数的'LoginExt'报文时存在问题,远程攻击者可以利用此漏洞执行缓冲区溢出攻击,可能以进程权限执行任意指令。

问题存在于预验证阶段,当接收到'PathName'参数的LoginExt'包请求使用明文密码用户验证方式的请求时存在缓冲区溢出。'PathName'参数以一字节指定字符串类型,两字节指定字符串长度,其他为字符串自身来编码,如果字符串类型AFPName (0x3)长过包中指定的长度数据,可导致覆盖堆栈中的缓冲区,精心构建提交数据可能以进程权限执行任意指令。

<*来源:Dave G (daveg@atstake.com
  
  链接:http://www.atstake.com/research/advisories/2004/a050304-1.txt
*>

建议:
厂商补丁:

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

Apple Mac OS X Server 10.2.8:

Apple Patch SecUpdSrvr2004-05-03Jag.dmg
http://download.info.apple.com/Mac_OS_X/061-1219.20040503.Zsw3S/2Z/SecUpdSrvr2004-05-03Jag.dmg

Apple Mac OS X 10.2.8:

Apple Patch SecUpd2004-05-03Jag.dmg
http://download.info.apple.com/Mac_OS_X/061-1217.20040503.BmkY5/2Z/SecUpd2004-05-03Jag.dmg

Apple Mac OS X 10.3.3:

Apple Patch SecUpd2004-05-03Pan.dmg
http://download.info.apple.com/Mac_OS_X/061-1213.20040503.vngr3/2Z/SecUpd2004-05-03Pan.dmg

Apple Mac OS X Server 10.3.3:

Apple Patch SecUpdSrvr2004-05-03Pan.dmg
http://download.info.apple.com/Mac_OS_X/061-1215.20040503.mPp9k/2Z/SecUpdSrvr2004-05-03Pan.dmg

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