首页 -> 安全研究

安全研究

安全漏洞
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(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障