安全研究
安全漏洞
Half-Life StatsMe插件CMD_ARGV远程缓冲区溢出漏洞
发布日期:2003-01-10
更新日期:2003-01-16
受影响系统:StatsMe StatsMe 2.6.9
StatsMe StatsMe 2.6.19 Beta
StatsMe StatsMe 2.6.17 Beta UNSTABLE
StatsMe StatsMe 2.6.16 Beta
描述:
BUGTRAQ ID:
6575
Statsme是一款"半条命"服务器插件,可以为流行在线游戏如CS提供服务。
Statsme代码中对用户提供的CMD_ARGV参数缺少正确边界缓冲区检查,远程攻击者可以利用这个漏洞进行缓冲区溢出攻击,可能以root用户权限在系统上执行任意指令。
statsme_cmd.cpp中包含如下代码:
105 char event_name[32];
106 char event_regid[32]; event_regid[0]=0;
107 char event_mode = '';
108 sscanf(CMD_ARGV(1),"%s %s %c",event_name,event_regid,&event_mode);
很明显代码对可由用户提供的CMD_ARGV参数缺少正确边界检查,提供超长字符串可以触发典型的缓冲区溢出,通过精心覆盖函数返回地址以root用户权限在系统上执行任意指令。
此命令需要攻击者获得'rcon'用户帐户密码才能执行。
<*来源:VOID.AT Security (
crew@void.at)
链接:
http://marc.theaimsgroup.com/?l=bugtraq&m=104231934717878&w=2
*>
建议:
厂商补丁:
StatsMe
-------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.unitedadmins.com/StatsMe.aspx浏览次数:2649
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |