首页 -> 安全研究

安全研究

安全漏洞
Oracle 8.1.5 安装漏洞

发布日期:2000-03-08
更新日期:2000-03-08

受影响系统:
Oracle 8.1.5.0.1 for Linux/Intel
描述:

Oracle 8.1.5.0.1 for Linux安装程序会创建/tmp/orainstall目录,它被oracle:dba
拥有,权限设置为 711.在这个目录中它会创建一个名为orainstRoot.sh的shell脚本,
它的权限是777.然后,安装程序会停止,并提示你以root身份运行这个脚本。

这里存在的两个潜在的安全问题是:

1. 安装程序在往orainstRoot.sh写入的时候并不检查这个文件是否存在或是否是一个
链接文件,甚至不检查它是否被oracle用户拥有。因此一个攻击者可能用这个弱点来
在oracle用户的HOME目录下创建.rhosts或者.ssh/authorized_keys,进而获得对oracle
帐号的控制权。

2。任何用户都可以往orainstRoot.sh添加命令,当root执行它的时候,这些命令就以
root身份被执行。

<* 来源: Keyser Soze (ksoze@OBSCURITY.ORG) *>

建议:

在安装以前,手工创建orainstall目录并设置正确的权限:

   mkdir /tmp/orainstall
   chmod 700 /tmp/orainstall
   chown oracle:dba /tmp/orainstall

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