CVE-2014-8139
published 2020-01-31CVE-2014-8139: Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file…
PriorityP343high7.8CVSS 3.1
AVLACLPRNUIRSUCHIHAH
EPSS
7.45%
93.8th percentile
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
Affected
49 ranges· showing 25
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apple | os_x_yosemite_v10.10.4_and_security_update_2015-005 | — | — |
| debian | unzip | < unzip 6.0-16 (bookworm) | unzip 6.0-16 (bookworm) |
| etj | archive_unzip_burst | 0.01 – 0.09 | — |
| msrc | azl3_unzip_6.0-20_on_azure_linux_3.0 | — | — |
| msrc | azl3_unzip_6.0-22_on_azure_linux_3.0 | — | — |
| msrc | cbl2_unzip_6.0-19_on_cbl_mariner_2.0 | — | — |
| msrc | cbl_mariner_1.0_arm | — | — |
| msrc | cbl_mariner_1.0_x64 | — | — |
| msrc | cbl_mariner_2.0_arm | — | — |
| msrc | cbl_mariner_2.0_x64 | — | — |
| msrc | cm1_unzip_6.0-16_on_cbl_mariner_1.0 | — | — |
| msrc | unzip-6.0-16.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm | — | — |
| msrc | unzip-6.0-16.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64 | — | — |
| msrc | unzip-6.0-19.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm | — | — |
| msrc | unzip-6.0-19.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64 | — | — |
| msrc | unzip-6.0-20.azl3.aarch64.rpm_on_azure_linux_3.0_arm | — | — |
| msrc | unzip-6.0-20.azl3.x86_64.rpm_on_azure_linux_3.0_x64 | — | — |
| msrc | unzip-debuginfo-6.0-16.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm | — | — |
| msrc | unzip-debuginfo-6.0-16.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64 | — | — |
| msrc | unzip-debuginfo-6.0-19.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm | — | — |
| msrc | unzip-debuginfo-6.0-19.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64 | — | — |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_server | — | — |
| redhat | enterprise_linux_server | — | — |
CVSS provenance
nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv7.8HIGH
vendor_debian7.8HIGH
vendor_msrc7.8HIGH
vendor_redhat7.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Microsoft
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip
vendor_msrc·2020-01-14·CVSS 7.8
CVE-2014-8139 [HIGH] CWE-787 Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One of the main benefits to our customers who choose to use the Azure Linux distro is the commitment to keep it up to date with the most recent and most secure versions of the open source libraries with which the distro is composed. Microsoft is committed to transparency in this work which is why we began publishing CSAF/VEX in October 2025. See this blog post for more information. If impact to additional products is identified, we will up
Ubuntu
unzip vulnerabilities
vendor_ubuntu·2015-01-14
CVE-2014-8139 unzip vulnerabilities
Title: unzip vulnerabilities
Summary: unzip could be made to crash or run programs if it opened a specially
crafted file.
Wolfgang Ettlinger discovered that unzip incorrectly handled certain
malformed zip archives. If a user or automated system were tricked into
processing a specially crafted zip archive, an attacker could possibly
execute arbitrary code.
Instructions: In general, a standard system update will make all the necessary changes.
Red Hat
unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
vendor_redhat·2014-12-22·CVSS 7.8
CVE-2014-8139 [HIGH] CWE-190 unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
A buffer overflow flaw was found in the way unzip computed the CRC32 checksum of certain extra fields of a file. A specially crafted Zip archive could cause unzip to crash when the archive was tested with unzip's '-t' option.
Statement: Red Hat Enterprise Linux 5 is now in Production 3 Phase of the support and maintenance life cycle. This has been rated as having Low security impact and is not currently planned to be addressed in future updates in Red Hat Enterprise Linux 5. For additional information, refer to t
Debian
CVE-2014-8139: unzip - Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and e...
vendor_debian·2014·CVSS 7.8
CVE-2014-8139 [HIGH] CVE-2014-8139: unzip - Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and e...
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
Scope: local
bookworm: resolved (fixed in 6.0-16)
bullseye: resolved (fixed in 6.0-16)
forky: resolved (fixed in 6.0-16)
sid: resolved (fixed in 6.0-16)
trixie: resolved (fixed in 6.0-16)
Apple
CVE-2014-8139: OS X Yosemite v10.10.4 and Security Update 2015-005
vendor_apple·CVSS 7.8
CVE-2014-8139 [HIGH] CVE-2014-8139: OS X Yosemite v10.10.4 and Security Update 2015-005
Apple Security Update: About the security content of OS X Yosemite v10.10.4 and Security Update 2015-005
Product: OS X Yosemite v10.10.4 and Security Update 2015-005
CVE: CVE-2014-8139
Component: CVE-2014-8139
GHSA
GHSA-x95w-6xxq-wrf2: Archive::Unzip::Burst from 0
ghsa_unreviewed·2025-06-12·CVSS 7.8
CVE-2022-4976 [HIGH] GHSA-x95w-6xxq-wrf2: Archive::Unzip::Burst from 0
Archive::Unzip::Burst from 0.01 through 0.09 for Perl contains a bundled InfoZip library that is affected by several vulnerabilities.
The bundled library is affected by CVE-2014-8139, CVE-2014-8140 and CVE-2014-8141.
GHSA
GHSA-fhcq-p46p-2xvm: Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6
ghsa_unreviewed·2022-05-17
CVE-2014-8139 [MEDIUM] CWE-787 GHSA-fhcq-p46p-2xvm: Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
OSV
CVE-2014-8139: Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6
osv·2020-01-31·CVSS 7.8
CVE-2014-8139 [HIGH] CVE-2014-8139: Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6
Heap-based buffer overflow in the CRC32 verification in Info-ZIP UnZip 6.0 and earlier allows remote attackers to execute arbitrary code via a crafted zip file in the -t command argument to the unzip command.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2014-8139 CVE-2014-8141 CVE-2014-8140 unzip: various flaws [fedora-all]
bugzilla·2015-02-10·CVSS 7.8
CVE-2014-8139 [HIGH] CVE-2014-8139 CVE-2014-8141 CVE-2014-8140 unzip: various flaws [fedora-all]
CVE-2014-8139 CVE-2014-8141 CVE-2014-8140 unzip: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of Fedora.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported versions of Fe
Bugzilla
CVE-2014-8139 unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
bugzilla·2014-12-16·CVSS 7.8
CVE-2014-8139 [HIGH] CVE-2014-8139 unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
CVE-2014-8139 unzip: CRC32 verification heap-based buffer overread (oCERT-2014-011)
oCERT reports unzip flaw discovered by Michele Spagnuolo, Google Security Team.
"""
I would like to report a heap overflow condition in the CRC32 verification
of unzip, which may result in arbitrary code execution.
It can be triggered by passing a maliciously crafted zip files to unzip -t
(version 6.00, both InfoZip and Debian).
Patches:
The problem was an unrealistic/invalid value in a .ZIP Extra Field. There was
a check (in extract.c:TestExtraField()) for an extra-block length that was too
large, but no check for a too-small value. In this example, the length
(ebLen) was 1, and when "(ebLen-4)" was passed to crc32(), bad things
happened.
A revised extract.c (which adds a new check and error message)
http://www.ocert.org/advisories/ocert-2014-011.htmlhttp://www.securitytracker.com/id/1031433https://access.redhat.com/errata/RHSA-2015:0700https://bugzilla.redhat.com/show_bug.cgi?id=1174844http://www.ocert.org/advisories/ocert-2014-011.htmlhttp://www.securitytracker.com/id/1031433https://access.redhat.com/errata/RHSA-2015:0700https://bugzilla.redhat.com/show_bug.cgi?id=1174844
2020-01-31
Published