CVE-2026-104109 in FileRise
Tóm tắt
Bởi VulDB • 15/10/2026
FileRise là một trình quản lý tệp dựa trên web, tự lưu trữ (self-hosted), hỗ trợ tải lên nhiều tệp cùng lúc, chỉnh sửa và các thao tác theo lô. Trước phiên bản 3.23.0, FileRise xác thực tên của các mục trong kho lưu trữ nhưng lại giải nén chúng trực tiếp vào đích hợp lệ đang hoạt động trước khi xác thực các đường dẫn đã được phân giải (resolved paths). Nếu đích đó đã chứa một liên kết tượng trưng (symlink) trỏ đến một thư mục nằm ngoài gốc lưu trữ, thì người dùng đã xác thực không phải quản trị viên có quyền giải nén và có thể tải lên hoặc đặt một tệp ZIP do kẻ tấn công kiểm soát vào thư mục đó sẽ có thể chèn một mục kho lưu trữ thông thường bên dưới liên kết này. Hàm ZipArchive::extractTo() sau đó có thể ghi đè lên một tệp ở vị trí khác, và quá trình dọn dẹp sau khi giải nén có thể xóa tệp đích đó thông qua cùng cha được liên kết, chỉ trong trường hợp tiến trình FileRise có quyền ghi hoặc xóa hệ thống tệp cần thiết. Lời cảnh báo không xác định rằng kẻ tấn công có thể tạo ra symlink điều kiện tiên quyết này thông qua FileRise. Vấn đề này đã được sửa chữa trong phiên bản 3.23.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.