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.87%
96.0th 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.