安全研究
安全漏洞
HP-UX Software Distributor本地缓冲区溢出漏洞
发布日期:2003-11-06
更新日期:2003-11-12
受影响系统:HP HP-UX 11.11
HP HP-UX 11.0
描述:
BUGTRAQ ID:
8986
CVE(CAN) ID:
CVE-2003-0089
HP-UX中的Software Distributor(SD)工具包中包含swinstall等多个程序,这些程序用来创建、安装、分发、管理置软件产品。其中一些设置了suid root属性的程序,例如swinstalll/swmodify等,存在一个缓冲区溢出漏洞,允许本地攻击者以root权限执行任意代码。
当把环境变量LANG设置成一个超常的字符串时,swinstall等程序没有进行边界检查就将其拷贝到一个固定大小的缓冲区内,这将导致造成堆栈缓冲区溢出,通过覆盖保存在堆栈中的返回地址等数据,本地攻击者可以获取root权限。
<*来源:Nsfocus Security Team (
security@nsfocus.com)
链接:*>
建议:
临时解决方法:
如果您不能立刻安装补丁或者升级,NSFOCUS建议您暂时去掉SD工具包中所有程序的suid root属性:
# chmod a-s /usr/sbin/sw*
厂商补丁:
HP
--
HP已经为此发布了一个安全公告(HPSBUX0311-293)以及相应补丁:
HPSBUX0311-293:SSRT3656 Buffer overflow in Software Distributor (SD) for HP-UX
补丁下载:
HP HP-UX 11.0:
HP Patch PHCO_28847
http://itrc.hp.com
HP HP-UX 11.11:
HP Patch PHCO_28848
http://itrc.hp.com浏览次数:2875
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |