cbcvebase.
CVE-2014-9636
published 2015-02-06

CVE-2014-9636: unzip 6.0 allows remote attackers to cause a denial of service (out-of-bounds read or write and crash) via an extra field with an uncompressed size smaller…

PriorityP428medium5CVSS 2.0
AVNACLAuNCNINAP
EPSS
11.78%
95.6th percentile
unzip 6.0 allows remote attackers to cause a denial of service (out-of-bounds read or write and crash) via an extra field with an uncompressed size smaller than the compressed field size in a zip archive that advertises STORED method compression.

Affected

27 ranges· showing 25
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debiandebian_linux
debianunzip< unzip 6.0-15 (bookworm)unzip 6.0-15 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
msrcunzip-6.0-16.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm
msrcunzip-6.0-16.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64
msrcunzip-6.0-19.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm
msrcunzip-6.0-19.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64
msrcunzip-6.0-20.azl3.aarch64.rpm_on_azure_linux_3.0_arm
msrcunzip-6.0-20.azl3.x86_64.rpm_on_azure_linux_3.0_x64
msrcunzip-debuginfo-6.0-16.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm
msrcunzip-debuginfo-6.0-16.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64
msrcunzip-debuginfo-6.0-19.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm
msrcunzip-debuginfo-6.0-19.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64
unzip_projectunzip
unzip_projectunzip>= 0 < 6.0-156.0-15
unzip_projectunzip>= 0 < 6.0-156.0-15

Detection & IOCsextracted from sources · hover to see the quote

  • Vulnerability is only triggered when running unzip in test mode (-t flag); extraction mode is not affected
  • The vulnerable function is test_compr_eb() in extract.c — monitor crashes or anomalous behaviour in this code path
  • Trigger condition: a ZIP archive that advertises STORED method compression but contains an extra field where the uncompressed size is smaller than the compressed field size — inspect ZIP extra fields for this anomaly
  • Root cause is integer underflow leading to memcpy() called with an excessively large size argument — look for abnormally large memcpy size values in crash dumps or dynamic analysis
  • EF_NTSD extra block type is one of the affected ZIP extra field types; treat ZIP files containing EF_NTSD blocks with uncompressed size of 0 as suspicious
  • ·Affected version is unzip 6.0 specifically; fixed in Debian packages at version 6.0-15 and in RHEL 6/7 via RHSA-2015:0700
  • ·Red Hat Enterprise Linux 5 will NOT receive a fix for this CVE due to end-of-life support phase

CVSS provenance

nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv5.0MEDIUM
vendor_debian5.0MEDIUM
vendor_msrc5.0MEDIUM
vendor_redhat5.0MEDIUM
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.