首页 -> 安全研究

安全研究

安全漏洞
Lotus Domino SMTP服务器ENVID缓冲区溢出漏洞

发布日期:2000-11-07
更新日期:2000-11-07

受影响系统:
Lotus Domino Enterprise Server 5.0.4及其更低版本
   - Sun Solaris
   - Microsoft Windows NT 4.0
   - Linux
   - IBM AIX
   - HP HP-UX
不受影响系统:
Lotus Domino Enterprise Server 5.0.5
描述:
Lotus SMTP Server 是Lotus Domino和Notes server软件包中的一部分。它存
在一个安全漏洞,允许恶意用户远程执行任意代码。

问题发生在对ENVID变量的处理中。SMTP server没有对"MAIL FROM:"域中的
ENVID做边界检查,导致恶意用户可以构造一个很长的ENVID来使SMTP server
发生溢出,并可能以STMP server的运行身份执行任意代码。例如,

“MAIL FROM: <evil@example.org> ENVID='A' x 900”

不管攻击是否成功,Notes server将会崩溃,所有的Notes服务也将停止。必须
手工启动并且手工删除mail.box或者log.nsf文件才能恢复正常。


<*来源: S.A.F.E.R. Security Bulletin 001103.EXP.1.9
         safemag[dot]com/advisories/]http://www[dot]safermag[dot]com/advisories/*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

Fyodor提供了一个测试方法:

$perl -e 'print "ehlo foo\nmail from:blah@yahoo.com\nrcpt to:admin@localhost  ENVID=", "A"x900;' | nc lotus.box 25

建议:
厂商补丁:

升级到Lotus Notes/Domino 5.05,下载地址:
http://www.notes.net/qmrdown.nsf/qmrwelcome?OpenView&Start=1&Count=30&Expand=1

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