一线运维实战手记 · 云计算 · 数据库 · 故障排查
2026年9月4日

CVE-2026-54550 [HIGH] – IzPack is a widely used tool for packaging applications on the Java platform as cross-plat

未分类
📑 文章目录

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.