涉及程序: iSMTP Gateway 5.0.1 描述: iSMTP Gateway 超长字节\"MAIL FROM:\"指令缓冲溢出缺陷 详细: iSMTP Gateway 是一款由 Incognito Systems 公司开发和维护的电子邮件网关软件,iSMTP Gateway 只能在Banyan VINES操作系统上运行(或者Banyan ST4NT)。 如果恶意用户向 iSMTP Gateway 发送一个超长字节的\"MAIL FROM:\"指令,可导致服务程序作出“Command Unrecognised”的响应后,随后崩溃。 由于系统是在作出合法的响应之后崩溃的,因此我们推测是由于 iSMTP Gateway 对\"MAIL FROM:\"指令的参数缺乏正确的边界检查,发生缓冲溢出引起的。至于需要达到多少个字符才能使目标程序崩溃,我们还不是很清楚,不过在我们的测试当中当使用含有大约4000个“A”的\"MAIL FROM:\"指令时可以使 iSMTP Gateway 崩溃。 受影响系统: iSMTP Gateway 5.0.1 攻击方法: 如果恶意用户向 iSMTP Gateway 发送一个超长字节的\"MAIL FROM:\"指令,可导致服务程序作出“Command Unrecognised”的响应后,随后崩溃。 解决方案: 厂商反映,他们的最新版本已经修复了此安全缺陷,建议用户立即升级: ftp://ftp.incognito.com