Horde Framework/IMP任意文件删除漏洞

漏洞信息详情

Horde Framework/IMP任意文件删除漏洞

漏洞简介

Horde Framework是个以PHP为基础的架构,用来创建网络应用程式;IMP是一款由Horde项目组开发的基于Web的邮件程序。
Horde的项目组的Horde和IMP的代码没有正确处理参数数据,本地攻击者可能利用此漏洞删除任意系统文件。
Horde和IMP没有正确地处理find(1)执行的输出,将find(1)的输出直接做为Y值传送给了\”for X in Y; do\”。由于Y值是由空格划界的,因此for循环会将路径中包含有空格的文件处理为分隔文件,这样攻击者就可以通过包含有空格的文件路径控制find(1)的输出。
例如,创建/tmp/x /etc/passwd /tmp/mswordx文件就会导致通过cron脚本删除/tmp/x、/etc/passwd和/tmp/mswordx文件。

漏洞公告

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接: 临时解决方法:
* 禁用有漏洞的cron脚本。
ftp://ftp.horde.org/pub/horde/horde-3.1.4.tar.gz

参考网址

来源: MLIST
名称: [announce] 20070314 Horde 3.1.4 (final)
链接:http://lists.horde.org/archives/announce/2007/000315.html

来源: BID
名称: 22984
链接:http://www.securityfocus.com/bid/22984

来源: BUGTRAQ
名称: 20070315 Horde 3.1.4 (RC1) fixes XSS issue
链接:http://www.securityfocus.com/archive/1/archive/1/462915/100/0/threaded

来源: SECTRACK
名称: 1017775
链接:http://securitytracker.com/id?1017775

来源: XF
名称: horde-login-xss(33013)
链接:http://xforce.iss.net/xforce/xfdb/33013

来源: OSVDB
名称: 33084
链接:http://www.osvdb.org/33084

来源: SUSE
名称: SUSE-SR:2007:007
链接:http://www.novell.com/linux/security/advisories/2007_007_suse.html

来源: VUPEN
名称: ADV-2007-0965
链接:http://www.frsirt.com/english/advisories/2007/0965

来源: DEBIAN
名称: DSA-1406
链接:http://www.debian.org/security/2007/dsa-1406

来源: SREASON
名称: 2427
链接:http://securityreason.com/securityalert/2427

来源: SECUNIA
名称: 27565
链接:http://secunia.com/advisories/27565

来源: SECUNIA
名称: 24995
链接:http://secunia.com/advisories/24995

来源: SECUNIA
名称: 24528
链接:http://secunia.com/advisories/24528

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享