涉及程序: bogofilter 0.9.0.4 (beta version) 描述: Bogofilter以不安全方式建立临时文件允许本地文件被更改 详细: Bogofilter 是一款垃圾邮件过滤程序。 Bogofilter 中包含的 contrib/bogopass Perl 程序是以不安全的方式建立临时文件,本地攻击者可以利用此缺陷通过符号连接攻击,破坏或更改系统文件,造成拒绝服务攻击,并且可能以此非法进行权限提升。 bogopass 程序以/tmp/bogopass.$$($$是进程ID)作为文件名建立临时文件,使用 open FH, \">file\"的Perl语法,也就是说使用O_TRUNC模式,而不是O_EXCL模式,此缺陷允许本地攻击者通过符号链接破坏或更改任意系统文件,并企图进行权限提升。 当然,在版本 0.9.0.4 beta release (date: 2002-11-27 23:04:28 UTC in CVS)中,contrib/bogopass Perl程序只是附带在其中,但默认并没有安装。 受影响系统: bogofilter 0.9.0.4 (beta version) 不受影响系统: bogofilter 0.9.0.3 bogofilter 0.9.0.5 攻击方法: 暂无有效攻击代码 解决方案: 建议用户立即升级到不受影响版本: http://sourceforge.net/project/showfiles.php?group_id=62265&release_id=118794 临时解决方案: * 暂时删除或禁用程序\"bogopass\"