xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Eric S. Raymond Fetchmail Email头信息解析存在缓冲溢出漏洞


发布时间:2002-10-08
更新时间:2002-10-08
严重程度:
威胁程度:远程拒绝服务
错误类型:边界检查错误
利用方式:客户机模式

BUGTRAQ ID:5825

受影响系统
Eric Raymond Fetchmail 5.4
   + EnGarde Secure Linux 1.0.1
   - Guardian Digital Engarde Secure Linux 1.0.1
Eric Raymond Fetchmail 5.5
   - Immunix Immunix OS 7.0
   - Immunix Immunix OS 7.0 beta
Eric Raymond Fetchmail 5.6
Eric Raymond Fetchmail 5.7
Eric Raymond Fetchmail 5.8
Eric Raymond Fetchmail 5.9.6
Eric Raymond Fetchmail 5.9.7
Eric Raymond Fetchmail 5.9.8
Eric Raymond Fetchmail 5.9.9
   + HP Secure OS software for Linux 1.0
   + RedHat Linux 6.2 alpha
   + RedHat Linux 6.2 i386
   + RedHat Linux 6.2 sparc
   + RedHat Linux 7.0 alpha
   + RedHat Linux 7.0 i386
   + RedHat Linux 7.0 sparc
   + RedHat Linux 7.1 alpha
   + RedHat Linux 7.1 i386
   + RedHat Linux 7.1 ia64
   + RedHat Linux 7.2 i386
   + RedHat Linux 7.2 ia64
   + RedHat Linux 7.3 i386
Eric Raymond Fetchmail 5.9.10
Eric Raymond Fetchmail 5.9.11
Eric Raymond Fetchmail 5.9.12
Eric Raymond Fetchmail 5.9.13
Eric Raymond Fetchmail 5.9.14
   + Gentoo Linux 1.2
   + Gentoo Linux 1.4 _rc1
Eric Raymond Fetchmail 6.0 .0
详细描述
Fetchmail存在缓冲溢出,漏洞是由于对用户提供的EMAIL头值缺少正确检查。

当拷贝信息到堆栈缓冲区的时候,Fetchmail没有正确检查某些用户指定数据的大小,远程攻击者可以发送恶意邮件导致Fetchmail不正确的在堆栈上分配空间大小,导致缓冲溢出,存在执行任意代码可能。

测试代码


解决方案
升级程序:

Eric Raymond Fetchmail 5.4:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

EnGarde Secure Linux RPM fetchmail-ssl-6.1.0-1.0.5.i386.rpm
ftp://ftp.engardelinux.org/pub/engarde/stable/updates/i386/fetchmail-ssl-6.1.0-1.0.5.i386.rpm

EnGarde Secure Linux RPM fetchmail-ssl-6.1.0-1.0.5.i686.rpm
ftp://ftp.engardelinux.org/pub/engarde/stable/updates/i686/fetchmail-ssl-6.1.0-1.0.5.i686.rpm

Eric Raymond Fetchmail 5.5:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.6:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.7:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.8:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.6:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.7:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.8:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.9:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.10:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.11:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

Eric Raymond Fetchmail 5.9.12:
Eric Raymond Fetchmail 5.9.13:
Eric Raymond Fetchmail 5.9.14:
Eric Raymond Fetchmail 6.0 .0:

Eric Raymond Upgrade fetchmail-6.1.0.tar.gz
http://www.tuxedo.org/~esr/fetchmail/fetchmail-6.1.0.tar.gz

相关信息
Stefan Esser <s.esser@e-matters.de>.
参考:http://online.securityfocus.com/advisories/4509
http://online.securityfocus.com/advisories/4520
http://online.securityfocus.com/archive/1/293541
相关主页:http://www.tuxedo.org/~esr/fetchmail/