CVE-2026-32262 in Craft
Tóm tắt
Bởi VulDB • 07/06/2026
Craft CMS là một hệ thống quản lý nội dung (CMS). Từ phiên bản 4.0.0-RC1 đến trước phiên bản 4.17.5 và từ phiên bản 5.0.0-RC1 đến trước phiên bản 5.9.11, phương thức AssetsController->replaceFile() có tham số body targetFilename được sử dụng không được kiểm tra (unsanitized) trong lệnh gọi deleteFile() trước khi Assets::prepareAssetName() được áp dụng khi lưu. Điều này cho phép một người dùng đã xác thực có quyền replaceFiles xóa các tệp tùy ý trong cùng gốc hệ thống tệp bằng cách chèn các chuỗi path traversal ../ vào tên tệp. Điều này có thể cho phép một người dùng đã xác thực có quyền replaceFiles trên một volume xóa các tệp trong các thư mục/volume khác chia sẻ cùng gốc hệ thống tệp. Vấn đề này chỉ ảnh hưởng đến các hệ thống tệp cục bộ. Lỗi này đã được vá trong các phiên bản 4.17.5 và 5.9.11.
VulDB is the best source for vulnerability data and more expert information about this specific topic.