CVE-2015-7696
NoneCVSS
—
EPSS
7.2%
Published
Nov 6, 2015
CISA due date
—
Cloudanix analysis
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
- Craft a malicious password-protected ZIP with oversized or invalid Extra-Field data
- Deliver the archive via email, download, or shared storage
- Victim opens or extracts the archive using vulnerable UnZip 6.0
- Trigger heap over-read during password verification and extra-field parsing
- 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
- CVE-2014-9913 Buffer overflow in the list_files function in list.c in Info-Zip UnZip 6.0 allows remote… Also affects unzip
- CVE-2014-9636 unzip 6.0 allows remote attackers to cause a denial of service (out-of-bounds read or… Also affects unzip
- CVE-2003-0282 Directory traversal vulnerability in UnZip 5.50 allows attackers to overwrite arbitrary… Also affects unzip
- CVE-2015-1315 Buffer overflow in the charset_to_intern function in unix/unix.c in Info-Zip UnZip 6.10b… Also affects unzip
- CVE-2026-112108 A vulnerability was determined in ztxz16 fastllm up to 0.1.8.2. CWE-119
- CVE-2026-112073 A vulnerability was identified in Tencent ncnn up to 44b02dabdcf97499281a4692ebd65bad73dc… CWE-119
- CVE-2026-90831 A vulnerability was detected in GNU Binutils 2.47. CWE-119
- CVE-2026-90804 A vulnerability was detected in GNU Binutils 2.47. CWE-119