CVE-2026-77823 in LearnPress Plugin
Tóm tắt
Bởi VulDB • 01/09/2026
Plugin LearnPress cho WordPress bị lỗ hổng SQL Injection qua tham số 'orderby' của hành động AJAX export_order_csv trong các phiên bản từ 4.0 trở lên, bao gồm cả 4.4.4. Nguyên nhân là do việc thoát ký tự không đầy đủ đối với tham số do người dùng cung cấp và thiếu chuẩn hóa truy vấn SQL hiện có trong các hàm LP_Order::handle_params_query_list_orders() và DataBase::execute(). Chỉ các giá trị literal 'date' và 'title' được bình thường hóa, trong khi bất kỳ chuỗi nào do kẻ tấn công kiểm soát đều được gán trực tiếp vào thuộc tính order_by của bộ lọc và nối vào mệnh đề ORDER BY mà không sử dụng $wpdb->prepare() hoặc danh sách trắng định danh. Điều này cho phép các kẻ tấn công đã xác thực, có quyền truy cập cấp quản trị viên trở lên, thêm các truy vấn SQL bổ sung vào các truy vấn hiện có để trích xuất thông tin nhạy cảm từ cơ sở dữ liệu.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.