|
|
Log in / Subscribe / Register

clamav: multiple vulnerabilities

Package(s):clamav CVE #(s):CVE-2015-2170 CVE-2015-2221 CVE-2015-2222 CVE-2015-2668
Created:May 4, 2015 Updated:May 13, 2015
Description: From the Arch Linux advisory:

CVE-2015-2170 (denial of service): A flaw has been found in the UPX decoder with crafted files. During unpacking there are two range checks which are implemented "manually". Those checks lack the detection of overflows which are considered by the CLI_ISCONTAINED() macro.

CVE-2015-2221 (denial of service): Y0da cryptor / protector is a PE file encryptor - the executable file is decrypted on start up. Clamav is able to decrypt such files in order to scan them. As part of the decryptor there is an op code emulator. A special crafted file may contain a jump op code to a position that already has been interpreted - which leads to an endless loop. This leads to an endless loop in clamav itself.

CVE-2015-2222 (denial of service): Petite is a tool for compressing PE files on windows. Clamav is a virus scanning tool which is able to unpack such files during scanning. Once the file has been identified as "petite" compressed before the decompressing process is started it is possible that a specially crafted file tells clamav to read more data than it allocated memory. On glibc it leads to SIGABRT on free() since glibc's malloc() recognizes this.

CVE-2015-2668 (denial of service): A flaw has been discovered that is leading to an infinite loop condition on a crafted "xz" archive file.

Alerts:
Gentoo 201512-08 clamav 2015-12-30
Fedora FEDORA-2015-7378 clamav 2015-05-12
Ubuntu USN-2594-1 clamav 2015-05-05
Mandriva MDVSA-2015:221 clamav 2015-05-04
openSUSE openSUSE-SU-2015:0906-1 clamav 2015-05-19
Mageia MGASA-2015-0190 clamav 2015-05-05
Fedora FEDORA-2015-7334 clamav 2015-05-02
Arch Linux ASA-201505-2 clamav 2015-05-04
Debian-LTS DLA-233-1 clamav 2015-05-28

to post comments

clamav: multiple vulnerabilities

Posted May 8, 2015 12:54 UTC (Fri) by hmh (subscriber, #3838) [Link]

Debian: fixed in:
0.98.7+dfsg-1 (debian unstable) - 2015/05/02
0.98.7+dfsg-0+deb8u1 (debian stable/8.0) - 2015/05/03
0.98.7+dfsg-0+deb7u1 (debian oldstable/7.8) - 2015/05/04
0.98.7+dfsg-1 (debian testing) - 2015/05/04

No DSA was issued. The fixes for stable/oldstable are available in the "stable-updates"/"oldstable-updates" archives instead of the security updates archive.



Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds