CVE-2026-18933 in Wp-downloadmanager Pluginthông tin

Tóm tắt

Bởi VulDB • 05/08/2026

Plugin WordPress wp-downloadmanager, ở phiên bản 1.68.11 (cũng ảnh hưởng đến dòng phát hành 6.9.4), cho phép một người dùng có đặc quyền quản trị viên (current_user_can('manage_downloads')) tải lên các tệp tùy ý thông qua download-add.php mà không có bất kỳ xác thực nào về phần mở rộng hoặc kiểu MIME - thiếu wp_check_filetype_and_ext(), validate_file() và danh sách chặn phần mở rộng trong trình xử lý tải lên. Đường dẫn đích được xây dựng bằng cách nối giá trị $_POST['file_upload_to'] thô, chưa được làm sạch mà không có kiểm tra vượt thư mục (không lọc ../, không áp dụng basename()/realpath()). Vì đường dẫn tải xuống cơ bản phải nằm dưới WP_CONTENT_DIR (một vị trí truy cập qua web), một tệp PHP đã tải lên sẽ rơi vào đường dẫn có thể phục vụ qua web và có thể được thực thi trực tiếp, dẫn đến việc thực thi mã từ xa. Nhật ký thay đổi sau này của chính plugin xác nhận các biện pháp bảo vệ này không tồn tại trong phiên bản này: v1.69 thêm xác thực kiểu tệp thông qua wp_check_filetype_and_ext(), và v1.69.1 thêm bảo vệ chống vượt thư mục - cả hai đều không có trong 1.68.11.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

TuranSec

Đặt trước

05/08/2026

Tiết lộ

05/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!