Red Hat Bugzilla – Bug 164253
ClamAV: Multiple remote buffer overflows in versions <= 0.86.1
Last modified: 2007-11-30 17:11:10 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.7.10) Gecko/20050720 Fedora/1.0.6-1.1.fc4 Firefox/1.0.6
Description of problem:
Date: Mon, 25 Jul 2005 13:29:28 +0000
July 25, 2005
ClamAV is the most widely used GPL antivirus library today. It provides file format support for virus analysis. During analysis ClamAV Antivirus Library is vulnerable to buffer overflows allowing attackers complete control of the system. These vulnerabilities can be exploited remotely without user interaction or authentication through common protocols such as SMTP, SMB, HTTP, FTP, etc.
Specifically, ClamAV is responsible for parsing multiple file formats. At least 4 of its file format processors contain remote security bugs. Specifically, during the processing of TNEF, CHM, & FSG formats an attacker is able to trigger several integer overflows that allow attackers to overwrite heap data to obtain complete control of the system. These vulnerabilities can be reached by default and triggered without user interaction by sending an e-mail containing crafted data.
Successful exploitation of ClamAV protected systems allows attackers unauthorized control of data and related privileges. It also provides leverage for further network compromise. ClamAV implementations are likely vulnerable in their default configuration.
ClamAV 0.86.1 (current) and prior
There are numerous implementations of ClamAV listed on their site which are likely vulnerable. One party of note is Apple. Apple includes ClamAV by default in Mac OS X Server. In addition, ClamAV has been ported to windows and a variety of other platforms by third parties whos implementations are also likely vulnerable. Refer to vendor for specifics.
These vulnerabilities were discovered and researched by Neel Mehta & Alex Wheeler.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Install affected product version (ClamAV 0.86.1 or prior)
An updated release including fixes for these vulnerabilities is available upstream.
Resolved with the release of:
Thanks a lot for your efforts!