xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Sun Solaris admintool -d和PRODVERS存在缓冲溢出漏洞


发布时间:2002-04-30
更新时间:2002-04-30
严重程度:
威胁程度:本地管理员权限
错误类型:边界检查错误
利用方式:服务器模式
CVE(CAN) ID:CAN-2002-0089

受影响系统
Solaris 2.5, 2.5.1, 2.6, 7, 8 SPARC 和 x86
详细描述
Sun Solaris admintool存在多个漏洞可以导致本地攻击者获得ROOT访问,问题存在与命令行选项和配置文件变量的边界检查上。攻击者可以提交超长的字符串给-d命令行或者超长的PRODVERS .cdtoc文件变量给admintool程序,导致出现缓冲溢出,并获得ROOT权限。

第一个漏洞当超长字符串使用"/Solaris"提交给-d参数时会导致缓冲溢出。
第二个漏洞由于对.cdtoc文件中的PRODVERS参数的边界缺少正确检查引起的,.cdtoc文件用来指定安装媒介变量,通过software/edit/add特征,本地目录可以指定包含.cdtoc文件,此文件中的PRODVERS参数包含超长字符串可导致缓冲溢出。

测试代码
尚无

解决方案
临时方法:

chmod -s /usr/bin/admintool

补丁下载:

http://sunsolve.sun.com


Solaris 2.5:
103247-16


Solaris 2.5_x86:
103245-16


Solaris 2.5.1:
103558-16


Solaris 2.5.1_x86:
103559-16


Solaris 2.6:
105800-07


Solaris 2.6_x86:
105801-07


Solaris 7:
108721-02


Solaris 7_x86:
108722-02


Solaris 8:
10453-01


Solaris 8_x86:
110454-01

相关信息
researchteam5@esecurityonline.com
参考:http://archives.neohapsis.com/archives/bugtraq/2002-04/0399.html