安全研究
安全漏洞
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(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |