安全研究

安全漏洞
SUS本地格式串处理漏洞

发布日期:2004-09-14
更新日期:2004-09-22

受影响系统:
Peter D. Gray SUS 2.0.1
Peter D. Gray SUS 2.0
不受影响系统:
Peter D. Gray SUS 2.0.6
描述:
BUGTRAQ  ID: 11176
CVE(CAN) ID: CVE-2004-1469

SUS是一个suid root程序,允许普通用户使用超级用户权限执行部分程序。

SUS的log()函数存在格式串问题,本地攻击者可以利用这个漏洞以root用户权限执行任意指令。

问题存在于log.c文件中:

log.c:
--------

void
log(char * msg)
{
...
                openlog(ident, LOG_PID|LOG_CONS, facility);
                syslog(level,msg);                            // <- VULNERABILITY
...
}
--------

不正确调用syslog()函数,直接在命令行中提交恶意格式串,可导致以ROOT权限执行任意指令。

<*来源:Leon Juranic (ljuranic@LSS.hr
  
  链接:http://marc.theaimsgroup.com/?l=bugtraq&m=109517782910407&w=2
*>

建议:
厂商补丁:

Peter D. Gray
-------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://pdg.uow.edu.au/sus/sus-2.0.6.tar.Z

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