Cloudanix VulnDB

CVE-2015-7696

None

CVSS

—

EPSS

7.2%

Published

Nov 6, 2015

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in an old file-extraction tool can let attackers crash programs or run harmful code simply by sending a specially made locked zip file.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Heap-based buffer over-read in Info-ZIP UnZip 6.0 triggered by a crafted password-protected ZIP archive containing an invalid Extra-Field size value, resulting in application crash or potential arbitrary code execution.

Why it matters to the business

Processing untrusted ZIP files on Linux systems can cause unzip tools to crash, interrupting archive extraction workflows, or allow attackers to execute code and compromise affected hosts.

How an attack unfolds

An attacker crafts a password-protected ZIP archive with a manipulated Extra-Field size, then delivers the file to a target. When the victim extracts it using UnZip 6.0, the buffer over-read occurs during password handling, potentially leading to a crash or code execution.

How to fix it

Upgrade UnZip to a version newer than 6.0 that resolves the Extra-Field handling flaw. If no update is available for a given distribution, replace the utility with a modern alternative such as 7-Zip or bsdtar and avoid extracting untrusted password-protected archives.

How to confirm the fix worked

Confirm the installed UnZip version is newer than 6.0, then test extraction of known-good and crafted archives in a lab environment to verify absence of crashes or unexpected behavior.

Typical attack path

  1. Craft a malicious password-protected ZIP with oversized or invalid Extra-Field data
  2. Deliver the archive via email, download, or shared storage
  3. Victim opens or extracts the archive using vulnerable UnZip 6.0
  4. Trigger heap over-read during password verification and extra-field parsing
  5. Achieve denial of service via crash or attempt arbitrary code execution

How to detect it

Review system and application logs for UnZip segmentation faults or heap-related errors when processing ZIP files; correlate with file creation or download events involving password-protected archives.

What your security team should do

  • Identify all systems running UnZip 6.0 and prioritize upgrade or replacement
  • Block or sandbox processing of untrusted ZIP archives until remediated
  • Add UnZip crash events to security monitoring for early detection of exploitation attempts

The record

Info-ZIP UnZip 6.0 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly execute arbitrary code via a crafted password-protected ZIP archive, possibly related to an Extra-Field size value.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.10 unzip 0 6.0-r1
Alpine:v3.11 unzip 0 6.0-r1
Alpine:v3.12 unzip 0 6.0-r1
Alpine:v3.13 unzip 0 6.0-r1
Alpine:v3.14 unzip 0 6.0-r1
Alpine:v3.15 unzip 0 6.0-r1
Alpine:v3.16 unzip 0 6.0-r1
Alpine:v3.17 unzip 0 6.0-r1
Alpine:v3.18 unzip 0 6.0-r1
Alpine:v3.19 unzip 0 6.0-r1
Alpine:v3.20 unzip 0 6.0-r1
Alpine:v3.21 unzip 0 6.0-r1
Alpine:v3.22 unzip 0 6.0-r1
Alpine:v3.5 unzip 0 6.0-r1
Alpine:v3.6 unzip 0 6.0-r1
Alpine:v3.7 unzip 0 6.0-r1
Alpine:v3.8 unzip 0 6.0-r1
Alpine:v3.9 unzip 0 6.0-r1
Debian:11 unzip 0 6.0-19
Debian:12 unzip 0 6.0-19
Debian:13 unzip 0 6.0-19
Debian:6.0 unzip 0 6.0-4+deb6u3
Debian:7 unzip 0 6.0-8+deb7u4
Debian:8 unzip 0 6.0-16+deb8u1
SUSE:Linux Enterprise Desktop 12 SP3 unzip 0 6.00-33.8.1
SUSE:Linux Enterprise Server 11 SP4 unzip 0 6.00-11.17.1
SUSE:Linux Enterprise Server 12 SP3 unzip 0 6.00-33.8.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 unzip 0 6.00-11.17.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 unzip 0 6.00-33.8.1
Ubuntu:14.04:LTS unzip 0 6.0-9ubuntu1.4
openSUSE:Tumbleweed unzip 0 6.00-31.1

Related vulnerabilities