Skip to content
OpenAdvisories
Unscored CVE-2007-1997 EUVD-2007-1991GHSA-p592-g5c7-x7w6

Integer signedness error in the (1) cab_unstore and (2) cab_extract functions in libclamav/cab.c in Clam AntiVirus (ClamAV) before 0.90.2 a…

Published Apr 16, 2007 · Updated Aug 7, 2024 · Assigned by mitre

Description

Integer signedness error in the (1) cab_unstore and (2) cab_extract functions in libclamav/cab.c in Clam AntiVirus (ClamAV) before 0.90.2 allow remote attackers to execute arbitrary code via a crafted CHM file that contains a negative integer, which passes a signed comparison and leads to a stack-based buffer overflow.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 clamav 0.90.2-1 —
Debian 13 clamav 0.90.2-1 —
Debian 12 clamav 0.90.2-1 —
Debian 5.0 clamav 0.90.1-3lenny2 DTSA-37-1
Debian 4.0 clamav 0.90.1-3etch1 DSA-1281-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 3.1 clamav 0.84-2.sarge.16 DSA-1281-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed clamav 0.103.3-1.4 openSUSE-SU-2024:10685-1

Advisories 3

References