Skip to content
OpenAdvisories
Unscored CVE-2008-0888 EUVD-2008-0895GHSA-q7mr-xjvc-chw3

The NEEDBITS macro in the inflate_dynamic function in inflate.c for unzip can be invoked using invalid buffers, which allows remote attacke…

Published Mar 17, 2008 · Updated Aug 26, 2025 · Assigned by redhat

Description

The NEEDBITS macro in the inflate_dynamic function in inflate.c for unzip can be invoked using invalid buffers, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via unknown vectors that trigger a free of uninitialized or previously-freed data.

Affected products

VendorProductAffectedFixed
info-zip unzip < 6.0 6.0

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 unzip 5.52-11 —
Debian 13 unzip 5.52-11 —
Debian 12 unzip 5.52-11 —
Debian 4.0 unzip 5.52-9etch1 DSA-1522-1
Debian 3.1 unzip 5.52-1sarge5 DSA-1522-1
ReleasePackageFixed inAdvisory
RHEL 3 unzip 5.50-36.EL3 RHSA-2008:0196
RHEL 2 unzip 5.50-31.EL2.1 RHSA-2008:0196

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 unzip 6.0-20 —
Azure Linux 2 (CBL-Mariner) unzip 6.0-19 —

Advisories 2

References