漏洞信息详情
ClamAV守护进程畸形UUEncoded消息拒绝服务攻击漏洞
- CNNVD编号:CNNVD-200411-084
- 危害等级: 中危
- CVE编号:
CVE-2004-0270
- 漏洞类型:
未知
- 发布时间:
2004-02-09
- 威胁类型:
远程
- 更新时间:
2005-05-13
- 厂 商:
clam_anti-virus - 漏洞来源:
Oliver Eikemeier※ … -
漏洞简介
Clam Antivirus (clamav)是一款基于UNIX的病毒扫描程序。
clamav在过滤畸形UUEncoded消息时存在问题,远程攻击者可以利用这个漏洞对病毒扫描模块进行拒绝服务攻击。
如果消息中包含一行uuencoded编码的消息及一个非法行长度(如由一个小写字母开头) ,当clamd解析时会使程序崩溃而退出。
漏洞公告
临时解决方法:
如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
* Oliver Eikemeier提供如下解决方案:
libclamav/message.c:
— libclamav/message.c.orig Wed Nov 5 11:59:53 2003
+++ libclamav/message.c Mon Feb 9 15:17:13 2004
@@ -878,13 +878,16 @@
if(strcasecmp(line, “end”) == 0)
break;
– assert(strlen(line) <= 62);
+ if(strlen(line) > 62)
+ break;
+
if((line[0] & 0x3F) == ‘ ‘)
break;
len = *line++ – ‘ ‘;
– assert((len >= 0) && (len <= 63));
+ if(len < 0 || len > 63)
+ break;
ptr = decode(line, ptr, uudecode, (len & 3) == 0);
break;
厂商补丁:
ClamAV
——
ClamAV CVS已经修正此漏洞,建议用户升级:
http://www.clamav.net/” target=”_blank”>
http://www.clamav.net/
参考网址
来源: BID
名称: 9610
链接:http://www.securityfocus.com/bid/9610
来源: BUGTRAQ
名称: 20040209 clamav 0.65 remote DOS exploit
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=107634700823822&w=2
来源: XF
名称: clam-antivirus-uuencoded-dos(15077)
链接:http://xforce.iss.net/xforce/xfdb/15077
来源: www.freebsd.org
链接:http://www.freebsd.org/cgi/query-pr.cgi?pr=62586
来源: GENTOO
名称: GLSA-200402-07
链接:http://security.gentoo.org/glsa/glsa-200402-07.xml
来源: OSVDB
名称: 3894
链接:http://www.osvdb.org/3894