CVE-2026-54550 in IzPack
摘要
由 VulDB • 2026-08-26
IzPack 是一个广泛用于在 Java 平台上将应用程序打包为跨平台安装程序的软件。在版本 5.2.6 及更早版本中,`izpack-installer/src/main/java/com/izforge/izpack/installer/unpacker/UnpackerBase.java` 中的 `UnpackerBase.unpack()` 方法获取了由攻击者控制的 PackFile targetPath,并通过仅转换分隔符的 `IoHelper.translatePath()` 进行处理,随后构造 File 对象时未对父目录段(如 `..`)进行规范化处理,也未强制实施目标路径包含性检查。因此,当受害者运行安装程序时,包含 `../` 序列的恶意安装包条目可以写入到预期的安装目录之外,例如启动文件夹、可执行文件搜索路径或其他具有受害者权限即可访问的位置。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.