AppleFileServer是MacOS X系统使用的Apple文件服务程序。 AppleFileServer在处理包含畸形\'\'PathName\'\'参数的\'\'LoginExt\'\'报文时存在问题,远程攻击者可以利用此漏洞执行缓冲区溢出攻击,可能以进程权限执行任意指令。 问题存在于预验证阶段,当接收到\'\'PathName\'\'参数的LoginExt\'\'包请求使用明文密码用户验证方式的请求时存在缓冲区溢出。\'\'PathName\'\'参数以一字节指定字符串类型,两字节指定字符串长度,其他为字符串自身来编码,如果字符串类型AFPName (0x3)长过包中指定的长度数据,可导致覆盖堆栈中的缓冲区,精心构建提交数据可能以进程权限执行任意指令。
AppleFileServer是MacOS X系统使用的Apple文件服务程序。 AppleFileServer在处理包含畸形\'\'PathName\'\'参数的\'\'LoginExt\'\'报文时存在问题,远程攻击者可以利用此漏洞执行缓冲区溢出攻击,可能以进程权限执行任意指令。 问题存在于预验证阶段,当接收到\'\'PathName\'\'参数的LoginExt\'\'包请求使用明文密码用户验证方式的请求时存在缓冲区溢出。\'\'PathName\'\'参数以一字节指定字符串类型,两字节指定字符串长度,其他为字符串自身来编码,如果字符串类型AFPName (0x3)长过包中指定的长度数据,可导致覆盖堆栈中的缓冲区,精心构建提交数据可能以进程权限执行任意指令。