Skip to content
Threat Feed
high advisory

ZeroTurnaround zt-zip: Path traversal vulnerability (CVE-2026-63436)

The zt-zip library fails to validate destination boundaries within its fluent Zips API, allowing arbitrary file writes via path traversal sequences in ZIP entry names.

CVE search metadata

CVE search record: CVE-2026-63436. Severity: medium. CVSS: 6.1. EPSS: 0.24%. KEV: no. Product: zt-zip (< 1.18.0). Brief: ZeroTurnaround zt-zip: Path traversal vulnerability (CVE-2026-63436). Brief link: https://feed.craftedsignal.io/briefs/2026-11-zt-zip-path-traversal/

Triage facts

Revision 1
Applicability
zt-zip (< 1.18.0)
Evidence
Unknown
Severity
High
Action
Elevated
Sources
2 public sources
Freshness
Revision 1Nov 9, 22:14 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely

The zt-zip library (prior to 1.18.0) contains a path traversal vulnerability in the Zips fluent API. Unlike the standard ZipUtil.unpack() method, the Zips implementation does not validate that ZIP entry names remain within the configured destination directory. Attackers can leverage ZIP archives containing entries with ../ sequences to write files to arbitrary locations on the filesystem, constrained only by the process's permissions. This issue impacts both the standard unpack flow and transformer-based operations.

Impact

Successful exploitation allows for arbitrary file writes outside the intended extraction path. This can lead to remote code execution or application state manipulation if an attacker can overwrite sensitive configuration files, scripts, or application binaries within the process's effective scope.

Recommendation

  • Update the zt-zip library to version 1.18.0 or later immediately.
  • Review applications using Zips.get(...).unpack().destination(...).process() to confirm if they process untrusted ZIP archives.
  • As an interim measure, ensure the process running the extraction has strictly limited filesystem permissions (Principle of Least Privilege).

Immediate actions

Upgrade zt-zip to 1.18.0 or later

IT Operations 48h

Threat Hunt

Identify applications utilizing the zt-zip library for processing user-supplied ZIP files

T1190 high high confidence hunt now

Data: Application dependency inventory (e.g., pom.xml/build.gradle)

Mitigations

Upgrade zt-zip dependency to 1.18.0

immediate IT Operations

CVE-2026-63436