IzPack: Path Traversal in UnpackerBase allows writing files outside the installation directory via malicious pack entries
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| izpack | izpack | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Izpack | Izpack |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-f63g-88cj-hjf9 | IzPack has Path Traversal in UnpackerBase that allows writing files outside the installation directory via malicious pack entries |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.452% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Izpack
Izpack izpack |
|
| Vendors & Products |
Izpack
Izpack izpack |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | IzPack: Path Traversal in UnpackerBase allows writing files outside the installation directory via malicious pack entries | |
| Weaknesses | CWE-22 | |
| References |
| |
| Metrics |
cvssV3_1
|