← Back to overview

IzPack versions 5.2.6 and earlier contain a path traversal vulnerability in the UnpackerBase.unpack() method. The vulnerability arises because attacker-controlled PackFile targetPath values are passed through IoHelper.translatePath(), which only converts path separators without normalizing parent-directory segments or enforcing destination containment. This allows a malicious installer pack entry containing ../ sequences to write files outside the intended installation directory. Exploitation could result in files being written to startup folders, executable search paths, or other sensitive locations accessible with the victim's privileges. The attack is triggered when a victim runs a maliciously crafted installer. Fixes have been committed to the IzPack GitHub repository and a security advisory has been published. Users are advised to update to a patched version as soon as available.

Affected products

  • IzPack 5.2.6 and earlier

Related CVE's

  • CVE-2026-54550

Categories

  • Enterprise Applications
  • Supply Chain & Dependencies