CVE-2026-54550 in IzPack
Tóm tắt
Bởi VulDB • 26/08/2026
IzPack là một công cụ được sử dụng rộng rãi để đóng gói các ứng dụng trên nền tảng Java dưới dạng trình cài đặt đa nền tảng. Trong phiên bản 5.2.6 và các phiên bản cũ hơn, phương thức UnpackerBase.unpack() trong izpack-installer/src/main/java/com/izforge/izpack/installer/unpacker/UnpackerBase.java nhận được giá trị targetPath của PackFile do kẻ tấn công kiểm soát, truyền nó qua IoHelper.translatePath(), hàm này chỉ chuyển đổi các ký tự phân tách đường dẫn và sau đó tạo một đối tượng File mà không chuẩn hóa các đoạn thư mục cha (parent-directory segments) hoặc thực thi việc giới hạn đích lưu trữ. Do đó, một mục gói trình cài đặt độc hại chứa chuỗi ../ có thể ghi ra ngoài thư mục cài đặt dự kiến vào các thư mục khởi động, đường dẫn tìm kiếm thực thi hoặc các vị trí khác có thể truy cập được với đặc quyền của nạn nhân khi nạn nhân chạy trình cài đặt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.