首页 -> 安全研究

安全研究

安全漏洞
OpenUnix DT程序HOME变量缓冲区溢出漏洞

发布日期:2001-08-02
更新日期:2001-08-06

受影响系统:

Caldera OpenUnix 8.0
描述:

BUGTRAQ ID : 3147

OpenUnix是Caldera公司开发维护的一种企业级的UNIX操作系统。

它所带的一些dt工具中存在一个缓冲区溢出漏洞。如果将$HOME变量的内容设为较长的字符串
(例如,超过9000字节),那么dtaction/dtsession/dtprintinfo程序都会发生缓冲区溢出。
这可能导致堆栈中的变量、返回地址等重要数据被覆盖,由于这些程序缺省都已经设置了
setuid root属性,因此攻击者可能以root权限执行任意代码。

<*来源:KF (dotslash@snosoft.com)  *>


建议:

临时解决方法:

去掉这三个问题程序的suid属性。
# chmod a-s dtaction (dtsession/dtprintinfo)

厂商补丁:

目前厂商已经知道这些问题,正着手提供补丁或者升级程序,我们建议使用此软件的用户
随时关注厂商的主页以获取最新版本:
http://www.caldera.com/products/openunix/



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