Vulnerability · Published Aug 26, 2026 · Assigned by GitHub_M

CVE-2026-54550IzPack: Path Traversal in UnpackerBase allows writing files outside the installation directory via malicious pack entries

High 7.4

In plain English

A high-severity path traversal in izpack from izpack. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 39% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.4High
Exploit odds (30 days)0.5%top 60.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

IzPack is a widely used tool for packaging applications on the Java platform as cross-platform installers. In 5.2.6 and earlier, UnpackerBase.unpack() in izpack-installer/src/main/java/com/izforge/izpack/installer/unpacker/UnpackerBase.java obtains an attacker-controlled PackFile targetPath, passes it through IoHelper.translatePath(), which only converts separators, and constructs a File without normalizing parent-directory segments or enforcing destination containment. A malicious installer pack entry containing ../ sequences can therefore write outside the intended installation directory to startup folders, executable search paths, or other locations accessible with the victim's privileges when the victim runs the installer.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavenorg.codehaus.izpack:izpack-installer5.2.7GHSA-f63g-88cj-hjf9

Affected products (as reported)

VendorProductVersions
izpack izpack <= 5.2.6

Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:N

References