安全研究
安全漏洞
Linuxconf本地缓冲区溢出漏洞
发布日期:2002-08-28
更新日期:2002-08-30
受影响系统:Jacques Gelinas Linuxconf 1.28r3
- Linux系统
描述:
Linuxconf是Linux系统下用于配置系统参数、网络等选项的工具,可使用在大多数Linux操作系统下。
Linuxconf在处理LINUXCONF_LANG环境变量时对参数缺少正确检查,本地攻击者可以利用这个漏洞进行缓冲区溢出攻击,导致以root用户权限在系统上执行任意指令。
Linuxconf对LINUXCONF_LANG环境变量的值缺少正确的边界检查,攻击者可以提供超过964字节的数据给这个环境变量,当Linuxconf执行的时候可导致缓冲区溢出,精心构建提交数据可导致以root用户权限在系统上执行任意指令。
此漏洞影响所有Linuxconf版本,如果Linuxconf程序以suid root属性进行安装的情况下。RedHat带的Linuxconf不使用suid root属性安装,而Mandarke等其他Linux供应商都存在这个漏洞。
<*来源:David Endler (
dendler@idefense.com)
链接:
http://marc.theaimsgroup.com/?l=bugtraq&m=103055477101319&w=2
*>
建议:
临时解决方法:
如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:
* 去除linuxconf程序的suid位
# chmod u-s /bin/linuxconf
厂商补丁:
Jacques Gelinas
---------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
linuxconf 1.28r4:
http://www.solucorp.qc.ca/linuxconf/浏览次数:3008
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |