CVE-2026-5809 in wpForo Forum Pluginthông tin

Tóm tắt

Bởi VulDB • 19/06/2026

Plugin diễn đàn wpForo cho WordPress dễ bị tổn thương đến việc Xóa tệp tùy ý (Arbitrary File Deletion) trong các phiên bản từ 3.0.2 trở xuống. Lỗ hổng này xuất phát từ một lỗi logic hai bước: các trình xử lý hành động topic_add() và topic_edit() chấp nhận mảng dữ liệu do người dùng cung cấp[*] bất kỳ từ $_REQUEST và lưu trữ chúng dưới dạng postmeta mà không hạn chế các trường nào có thể chứa giá trị mảng. Vì 'body' được bao gồm trong danh sách các trường chủ đề cho phép, kẻ tấn công có thể cung cấp data[body][fileurl] với một đường dẫn tệp tùy ý (ví dụ: wp-config.php hoặc một đường dẫn tuyệt đối trên máy chủ). Đường dẫn fileurl độc hại này được lưu trữ vào bảng cơ sở dữ liệu postmeta tùy chỉnh của plugin. Sau đó, khi kẻ tấn công gửi wpftcf_delete[]=body trong yêu cầu topic_edit(), phương thức add_file() sẽ truy xuất bản ghi postmeta đã lưu, trích xuất đường dẫn fileurl do kẻ tấn công kiểm soát, chuyển nó qua hàm wpforo_fix_upload_dir() – hàm này chỉ sửa đổi các đường dẫn tải lên hợp lệ của wpforo và giữ nguyên tất cả các đường dẫn khác – sau đó gọi wp_delete_file() trên đường dẫn chưa được xác thực. Điều này cho phép những kẻ tấn công đã xác thực, với quyền truy cập cấp subscriber trở lên, xóa các tệp tùy ý có thể ghi bởi tiến trình PHP trên máy chủ, bao gồm cả các tệp quan trọng như wp-config.php.

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

chịu trách nhiệm

Wordfence

Đặt trước

08/04/2026

Tiết lộ

11/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00499

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!