CVE-2006-1614
CVSS5.1
发布时间 :2006-04-06 18:04:00
修订时间 :2011-03-07 21:33:25
NMCOS    

[原文]Integer overflow in the cli_scanpe function in the PE header parser (libclamav/pe.c) in Clam AntiVirus (ClamAV) before 0.88.1, when ArchiveMaxFileSize is disabled, allows remote attackers to cause a denial of service and possibly execute arbitrary code.


[CNNVD]ClamAV多个安全漏洞(CNNVD-200604-078)

        Clam AntiVirus是Unix的GPL杀毒工具包,很多邮件网关产品都在使用。
        ClamAV中存在多个安全漏洞,可能允许恶意用户导致拒绝服务并入侵系统。
        1) libclamav/pe.c的cli_scanpe()函数的PE首部解析程序存在整数溢出漏洞。攻击者可以通过特制的UPX文件导致堆溢出并执行任意代码。
        成功攻击要求禁用了ArchiveMaxFileSize选项。
        2) shared/output.c中的日志处理时的一些格式串错误可能允许执行任意代码。
        3) ibclamav/others.c的cli_bitset_test()函数中的越界内存访问错误可能导致崩溃。

- CVSS (基础分值)

CVSS分值: 5.1 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: HIGH [漏洞利用存在特定的访问条件]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/a:clam_anti-virus:clamav:0.84_rc1
cpe:/a:clam_anti-virus:clamav:0.80_rc2
cpe:/a:clam_anti-virus:clamav:0.70
cpe:/a:clam_anti-virus:clamav:0.52
cpe:/a:clam_anti-virus:clamav:0.84
cpe:/a:clam_anti-virus:clamav:0.60
cpe:/a:clam_anti-virus:clamav:0.65
cpe:/a:clam_anti-virus:clamav:0.54
cpe:/a:clam_anti-virus:clamav:0.75.1
cpe:/a:clam_anti-virus:clamav:0.67
cpe:/a:clam_anti-virus:clamav:0.51
cpe:/a:clam_anti-virus:clamav:0.85.1
cpe:/a:clam_anti-virus:clamav:0.68.1
cpe:/a:clam_anti-virus:clamav:0.83
cpe:/a:clam_anti-virus:clamav:0.86
cpe:/a:clam_anti-virus:clamav:0.84_rc2
cpe:/a:clam_anti-virus:clamav:0.81
cpe:/a:clam_anti-virus:clamav:0.85
cpe:/a:clam_anti-virus:clamav:0.80_rc3
cpe:/a:clam_anti-virus:clamav:0.80_rc1
cpe:/a:clam_anti-virus:clamav:0.68
cpe:/a:clam_anti-virus:clamav:0.53
cpe:/a:clam_anti-virus:clamav:0.88
cpe:/a:clam_anti-virus:clamav:0.80
cpe:/a:clam_anti-virus:clamav:0.86.2
cpe:/a:clam_anti-virus:clamav:0.86.1
cpe:/a:clam_anti-virus:clamav:0.80_rc4
cpe:/a:clam_anti-virus:clamav:0.82
cpe:/a:clam_anti-virus:clamav:0.87
cpe:/a:clam_anti-virus:clamav:0.87.1

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1614
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2006-1614
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200604-078
(官方数据源) CNNVD

- 其它链接及资源

http://www.us-cert.gov/cas/techalerts/TA06-132A.html
(UNKNOWN)  CERT  TA06-132A
http://www.debian.org/security/2006/dsa-1024
(VENDOR_ADVISORY)  DEBIAN  DSA-1024
http://sourceforge.net/project/shownotes.php?release_id=407078&group_id=86638
(PATCH)  CONFIRM  http://sourceforge.net/project/shownotes.php?release_id=407078&group_id=86638
http://secunia.com/advisories/19536
(VENDOR_ADVISORY)  SECUNIA  19536
http://secunia.com/advisories/19534
(VENDOR_ADVISORY)  SECUNIA  19534
http://www.vupen.com/english/advisories/2006/1779
(UNKNOWN)  VUPEN  ADV-2006-1779
http://www.vupen.com/english/advisories/2006/1258
(UNKNOWN)  VUPEN  ADV-2006-1258
http://www.trustix.org/errata/2006/0020
(UNKNOWN)  TRUSTIX  2006-0020
http://www.securityfocus.com/bid/17388
(UNKNOWN)  BID  17388
http://www.securityfocus.com/archive/1/archive/1/430405/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060406 [Overflow.pl] Clam AntiVirus Win32-UPX Heap Overflow (not default configuration)
http://www.overflow.pl/adv/clamavupxinteger.txt
(VENDOR_ADVISORY)  MISC  http://www.overflow.pl/adv/clamavupxinteger.txt
http://www.gentoo.org/security/en/glsa/glsa-200604-06.xml
(UNKNOWN)  GENTOO  GLSA-200604-06
http://secunia.com/advisories/19570
(UNKNOWN)  SECUNIA  19570
http://xforce.iss.net/xforce/xfdb/25660
(UNKNOWN)  XF  clamav-pe-overflow(25660)
http://www.securityfocus.com/bid/17951
(UNKNOWN)  BID  17951
http://www.osvdb.org/24457
(UNKNOWN)  OSVDB  24457
http://www.mandriva.com/security/advisories?name=MDKSA-2006:067
(UNKNOWN)  MANDRIVA  MDKSA-2006:067
http://up2date.astaro.com/2006/05/low_up2date_6202.html
(UNKNOWN)  CONFIRM  http://up2date.astaro.com/2006/05/low_up2date_6202.html
http://securitytracker.com/id?1015887
(UNKNOWN)  SECTRACK  1015887
http://secunia.com/advisories/23719
(UNKNOWN)  SECUNIA  23719
http://secunia.com/advisories/20077
(UNKNOWN)  SECUNIA  20077
http://secunia.com/advisories/19608
(UNKNOWN)  SECUNIA  19608
http://secunia.com/advisories/19567
(UNKNOWN)  SECUNIA  19567
http://secunia.com/advisories/19564
(UNKNOWN)  SECUNIA  19564
http://lists.suse.com/archive/suse-security-announce/2006-Apr/0002.html
(UNKNOWN)  SUSE  SUSE-SA:2006:020
http://lists.apple.com/archives/security-announce/2006/May/msg00003.html
(UNKNOWN)  APPLE  APPLE-SA-2006-05-11

- 漏洞信息

ClamAV多个安全漏洞
中危 缓冲区溢出
2006-04-06 00:00:00 2006-04-13 00:00:00
远程  
        Clam AntiVirus是Unix的GPL杀毒工具包,很多邮件网关产品都在使用。
        ClamAV中存在多个安全漏洞,可能允许恶意用户导致拒绝服务并入侵系统。
        1) libclamav/pe.c的cli_scanpe()函数的PE首部解析程序存在整数溢出漏洞。攻击者可以通过特制的UPX文件导致堆溢出并执行任意代码。
        成功攻击要求禁用了ArchiveMaxFileSize选项。
        2) shared/output.c中的日志处理时的一些格式串错误可能允许执行任意代码。
        3) ibclamav/others.c的cli_bitset_test()函数中的越界内存访问错误可能导致崩溃。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:
        Clam Anti-Virus ClamAV 0.51
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.52
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.53
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.54
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.60
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.65
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.67
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        SuSE clamav-0.88.1-0.4.i586.rpm
        SUSE LINUX 9.1:
        ftp://ftp.suse.com/pub/suse/i386/update/9.1/rpm/i586/clamav-0.88.1-0.4 .i586.rpm
        SuSE clamav-0.88.1-0.4.x86_64.rpm
        SUSE LINUX 9.1:
        ftp://ftp.suse.com/pub/suse/x86_64/update/9.1/rpm/x86_64/clamav-0.88.1 -0.4.x86_64.rpm
        Clam Anti-Virus ClamAV 0.68
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.68 -1
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.70
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.75.1
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.80 rc4
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.80
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.80 rc3
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        SuSE clamav-0.88.1-0.2.i586.rpm
        SUSE LINUX 9.2:
        ftp://ftp.suse.com/pub/suse/i386/update/9.2/rpm/i586/clamav-0.88.1-0.2 .i586.rpm
        SuSE clamav-0.88.1-0.2.x86_64.rpm
        SUSE LINUX 9.2:
        ftp://ftp.suse.com/pub/suse/i386/update/9.2/rpm/x86_64/clamav-0.88.1-0 .2.x86_64.rpm
        Clam Anti-Virus ClamAV 0.80 rc1
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.80 rc2
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.81
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.82
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Clam Anti-Virus ClamAV 0.83
        Clam Anti-Virus clamav-0.88.1.tar.gz
        http://prdownloads.sourceforge.net/clamav/clamav-0.88.1.tar.gz
        Mandriva clamav-0.88.1-0.1.102mdk.i586.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-0.88.1-0.1.102mdk.src.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-0.88.1-0.1.102mdk.x86_64.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-db-0.88.1-0.1.102mdk.i586.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-db-0.88.1-0.1.102mdk.x86_64.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-milter-0.88.1-0.1.102mdk.i586.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamav-milter-0.88.1-0.1.102mdk.x86_64.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamd-0.88.1-0.1.102mdk.i586.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva clamd-0.88.1-0.1.102mdk.x86_64.rpm
        Mandriva Linux 10.2:
        http://www.mandriva.com/en/download
        Mandriva l

- 漏洞信息

24457
Clam AntiVirus PE Header Parser Overflow
Remote / Network Access Input Manipulation
Loss of Integrity Upgrade
Exploit Public Vendor Verified

- 漏洞描述

A remote overflow exists in Clam AntiVirus. The product fails to correctly verify the length of PE headers resulting in a heap overflow. With a specially crafted file, an attacker can cause arbitrary code execution resulting in a loss of integrity.

- 时间线

2006-04-05 Unknow
2006-04-05 Unknow

- 解决方案

Upgrade to version 0.88.1 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

- 漏洞信息

Clam AntiVirus ClamAV Multiple Vulnerabilities
Unknown 17388
Yes No
2006-04-05 12:00:00 2007-01-18 11:00:00
The vendor credits Damian Put and David Luyer with the discovery of these issues.

- 受影响的程序版本

Trustix Secure Linux 3.0
Trustix Secure Linux 2.2
S.u.S.E. Linux Professional 10.0 OSS
S.u.S.E. Linux Professional 9.3 x86_64
S.u.S.E. Linux Professional 9.3
S.u.S.E. Linux Professional 9.2 x86_64
S.u.S.E. Linux Professional 9.2
S.u.S.E. Linux Professional 9.1 x86_64
S.u.S.E. Linux Professional 9.1
S.u.S.E. Linux Professional 9.0 x86_64
S.u.S.E. Linux Professional 9.0
S.u.S.E. Linux Personal 10.0 OSS
S.u.S.E. Linux Personal 9.3 x86_64
S.u.S.E. Linux Personal 9.3
S.u.S.E. Linux Personal 9.2 x86_64
S.u.S.E. Linux Personal 9.2
S.u.S.E. Linux Personal 9.1 x86_64
S.u.S.E. Linux Personal 9.1
S.u.S.E. Linux Personal 9.0 x86_64
S.u.S.E. Linux Personal 9.0
Mandriva Linux Mandrake 2006.0 x86_64
Mandriva Linux Mandrake 2006.0
Mandriva Linux Mandrake 10.2 x86_64
Mandriva Linux Mandrake 10.2
ifenslave ifenslave 0.88
Gentoo Linux
Debian Linux 3.1 sparc
Debian Linux 3.1 s/390
Debian Linux 3.1 ppc
Debian Linux 3.1 mipsel
Debian Linux 3.1 mips
Debian Linux 3.1 m68k
Debian Linux 3.1 ia-64
Debian Linux 3.1 ia-32
Debian Linux 3.1 hppa
Debian Linux 3.1 arm
Debian Linux 3.1 amd64
Debian Linux 3.1 alpha
Debian Linux 3.1
Clam Anti-Virus ClamAV 0.87.1
Clam Anti-Virus ClamAV 0.87 -1
Clam Anti-Virus ClamAV 0.87
Clam Anti-Virus ClamAV 0.86.2
Clam Anti-Virus ClamAV 0.86 .1
Clam Anti-Virus ClamAV 0.86
Clam Anti-Virus ClamAV 0.85.1
Clam Anti-Virus ClamAV 0.85
Clam Anti-Virus ClamAV 0.84 rc2
Clam Anti-Virus ClamAV 0.84 rc1
Clam Anti-Virus ClamAV 0.84
+ Debian Linux 3.1 sparc
+ Debian Linux 3.1 s/390
+ Debian Linux 3.1 ppc
+ Debian Linux 3.1 mipsel
+ Debian Linux 3.1 mips
+ Debian Linux 3.1 m68k
+ Debian Linux 3.1 ia-64
+ Debian Linux 3.1 ia-32
+ Debian Linux 3.1 hppa
+ Debian Linux 3.1 arm
+ Debian Linux 3.1 alpha
+ Debian Linux 3.1
Clam Anti-Virus ClamAV 0.83
Clam Anti-Virus ClamAV 0.82
Clam Anti-Virus ClamAV 0.81
+ Gentoo Linux
Clam Anti-Virus ClamAV 0.80 rc4
Clam Anti-Virus ClamAV 0.80 rc3
Clam Anti-Virus ClamAV 0.80 rc2
Clam Anti-Virus ClamAV 0.80 rc1
Clam Anti-Virus ClamAV 0.80
Clam Anti-Virus ClamAV 0.75.1
Clam Anti-Virus ClamAV 0.70
Clam Anti-Virus ClamAV 0.68 -1
Clam Anti-Virus ClamAV 0.68
Clam Anti-Virus ClamAV 0.67
+ Gentoo Linux 1.4 _rc3
+ Gentoo Linux 1.4 _rc2
+ Gentoo Linux 1.4 _rc1
+ Gentoo Linux 1.4
Clam Anti-Virus ClamAV 0.65
Clam Anti-Virus ClamAV 0.60
Clam Anti-Virus ClamAV 0.54
Clam Anti-Virus ClamAV 0.53
Clam Anti-Virus ClamAV 0.52
Clam Anti-Virus ClamAV 0.51
Astaro Command Center V1
Clam Anti-Virus ClamAV 0.88.1

- 不受影响的程序版本

Clam Anti-Virus ClamAV 0.88.1

- 漏洞讨论

ClamAV is prone to multiple vulnerabilities:

- An integer-overflow vulnerability.
- A format-string vulnerability.
- A denial-of-service vulnerability.

The first two issues may permit attackers to execute arbitrary code, which can facilitate a compromise of an affected computer.

If an attacker can successfully exploit the denial-of-service issue, this may crash the affected application, which may aid an attacker in further attacks if the antivirus software no longer works.

- 漏洞利用

Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com

- 解决方案

The vendor has released updates to address these issues. Please see the referenced advisories for more information.


Clam Anti-Virus ClamAV 0.51

Clam Anti-Virus ClamAV 0.52

Clam Anti-Virus ClamAV 0.53

Clam Anti-Virus ClamAV 0.54

Clam Anti-Virus ClamAV 0.60

Clam Anti-Virus ClamAV 0.65

Clam Anti-Virus ClamAV 0.67

Clam Anti-Virus ClamAV 0.68

Clam Anti-Virus ClamAV 0.68 -1

Clam Anti-Virus ClamAV 0.70

Clam Anti-Virus ClamAV 0.75.1

Clam Anti-Virus ClamAV 0.80 rc4

Clam Anti-Virus ClamAV 0.80

Clam Anti-Virus ClamAV 0.80 rc3

Clam Anti-Virus ClamAV 0.80 rc1

Clam Anti-Virus ClamAV 0.80 rc2

Clam Anti-Virus ClamAV 0.81

Clam Anti-Virus ClamAV 0.82

Clam Anti-Virus ClamAV 0.83

Clam Anti-Virus ClamAV 0.84

Clam Anti-Virus ClamAV 0.84 rc2

Clam Anti-Virus ClamAV 0.84 rc1

Clam Anti-Virus ClamAV 0.85

Clam Anti-Virus ClamAV 0.85.1

Clam Anti-Virus ClamAV 0.86 .1

Clam Anti-Virus ClamAV 0.86

Clam Anti-Virus ClamAV 0.86.2

Clam Anti-Virus ClamAV 0.87

Clam Anti-Virus ClamAV 0.87 -1

Clam Anti-Virus ClamAV 0.87.1

ifenslave ifenslave 0.88

Trustix Secure Linux 2.2

Trustix Secure Linux 3.0

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站