Live › vulnerability › CVE-2026-63499
zt-zip is a Java library for ZIP archive handling. Before 1.18.1, ZipUtil.unpack can apply attacker-supplied permissions to the output directory when a ZIP entry resolves to that directory itself.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-11-03 18:22 UTC. All times on this page are UTC.
Applications that use zt-zip's ZipUtil.unpack on untrusted ZIP files are exposed, especially on POSIX systems where the issue is demonstrated directly. Applications that only unpack trusted archives, or that do not use this library, can skip it.
No product ranges from the sources yet.
zt-zip in the project's Maven or Gradle dependencies and note the version.ZipUtil.unpack on ZIP files from untrusted sources.zt-zip 1.18.1Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
zt-zip is a Java library that provides convenience methods for ZIP archive manipulation. Prior to 1.18.1, ZipUtil.unpack(...) can apply stored ZIP-entry permissions to the extraction output directory when an entry name such as / or ./ resolves to that directory itself. Because the path traversal checks permit self-referencing entries that do not escape the destination, the unpacker's permission-handling path can replace restrictive output-directory permissions with attacker-supplied permissions. This affects applications that unpack untrusted ZIP files, and POSIX systems demonstrate the issue directly, while ZTFilePermissionsUtil.fetchDefaultStrategy provides fallback permission handling on other supported systems. This issue is fixed in version 1.18.1.
This page as .md · .json · in your agent: get_signal("CVE-2026-63499")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.