CVE-2009-2624

gzip: Missing input sanitation by decompressing dynamic Huffman code blocks

Published Jan 29, 2010 CVSS 2.0 · 6.8 Medium EPSS 4.2% KEV · Not listed
Description
The huft_build function in inflate.c in gzip before 1.3.13 creates a hufts (aka huffman) table that is too small, which allows remote attackers to cause a denial of service (application crash or infinite loop) or possibly execute arbitrary code via a crafted archive. NOTE: this issue is caused by a CVE-2006-4334 regression.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-1974-1 New gzip packages fix arbitrary code execution
EUVD EUVD EUVD-2009-2619 The huft_build function in inflate.c in gzip before 1.3.13 creates a hufts (aka huffman) table that is too small, which allows remote attackers to cause a denial of service (application crash or infinite loop) or possibly execute arbitrary code via a crafted archive. NOTE: this issue is caused by a CVE-2006-4334 regression.
Ubuntu USN Ubuntu USN USN-889-1 gzip vulnerabilities
Weaknesses

Sources

Status
PUBLISHED
Assigner
certcc
Published
Updated
Aug 7, 2024, 5:59 AM
Reserved
Jul 28, 2009, 12:00 AM
Status
Modified
Published
Jan 29, 2010, 6:30 PM
Modified
Jun 16, 2026, 11:09 PM
Severity
Moderate
Public date
Jan 20, 2010, 12:00 AM