Clam AntiVirus Heap Overflow in pefromupx() in Processing UPX Files Lets Remote Users Execute Arbitrary Code
|
|
SecurityTracker Alert ID: 1016645 |
|
SecurityTracker URL: http://securitytracker.com/id/1016645
|
|
CVE Reference:
CVE-2006-4018
(Links to External Site)
|
Updated: Jun 8 2008
|
Original Entry Date: Aug 7 2006
|
Impact:
Execution of arbitrary code via network, User access via network
|
Vendor Confirmed: Yes Exploit Included: Yes
|
Version(s): 0.88.3 and prior versions
|
Description:
A vulnerability was reported in Clam AntiVirus. A remote user can cause arbitrary code to be executed on the target user's system.
A remote user can create a specially crafted UPX-compressed file that, when processed by Clam AntiVirus, will trigger a heap overflow and execute arbitrary code on the target system. The code will run with the privileges of the target service.
The vulnerability resides in the pefromupx() function in 'libclamav/upx.c'.
Damian Put reported this vulnerability.
The original advisory is available at:
http://www.overflow.pl/adv/clamav_upx_heap.txt
|
Impact:
A remote user can create a UPX-compressed file that, when processed by the target system, will execute arbitrary code on the target system.
|
Solution:
The vendor plans to issued a fixed version (0.88.4).
|
Vendor URL: www.clamav.net/ (Links to External Site)
|
Cause:
Boundary error
|
Underlying OS:
Linux (Any), UNIX (Any)
|
|
Message History:
None.
|
Source Message Contents
|
Date: Mon, 7 Aug 2006 16:55:34 -0400
Subject: Clam AntiVirus Win32-UPX Heap Overflow
|
http://www.overflow.pl/adv/clamav_upx_heap.txt
|
|