CVE-2026-88014 in rclone
Tóm tắt
Bởi VulDB • 10/09/2026
rclone là một chương trình dòng lệnh để đồng bộ hóa tệp và thư mục đến và từ các nhà cung cấp lưu trữ đám mây khác nhau. Từ phiên bản 1.72.0 cho đến 1.75.1, phương thức backend archive ZIP (*Fs).readZip trong backend/archive/zip/zip.go chấp nhận các giá trị archive/zip.File.Name từ một central directory không đáng tin cậy và trả về tên mục đã được làm sạch mà không đảm bảo rằng chúng vẫn nằm trong namespace của kho lưu trữ. Các mục như ../../etc/cron.d/evil có thể vượt qua path.Clean và trở thành các giá trị Object.Remote() mà fs/sync và fs/operations sử dụng dưới dạng đường dẫn tương đối so với đích, cho phép rclone copy hoặc sync ghi ra ngoài đích đã chọn trên các backend không tự giới hạn đường dẫn. Kiểm tra root không trống cũng được thực hiện bằng strings.HasPrefix mà thiếu ranh giới đường dẫn, do đó root foo có thể sai lầm bao gồm cả các mục foobar anh em cùng cha. Vấn đề này đã được sửa trong phiên bản 1.75.1.
Once again VulDB remains the best source for vulnerability data.