CVE-2026-71287 in Cacti
Tóm tắt
Bởi VulDB • 05/08/2026
Hàm sanitize_sql_column() của Cacti (lib/functions.php) làm sạch các tên cột ORDER BY do người dùng cung cấp bằng cách sử dụng biểu thức chính quy `preg_replace('/[^a-zA-Z0-9_().]/', '', $column)`. Do danh sách cho phép này giữ lại các chữ cái, số, dấu gạch dưới, dấu ngoặc đơn và dấu chấm (dự định hỗ trợ các biểu thức như COUNT(id) và table.column), một payload như `SLEEP(5)` sẽ đi qua hoàn toàn không bị thay đổi. Giá trị đã được làm sạch được nối trực tiếp vào các mệnh đề ORDER BY SQL thô (không thể tham số hóa) dựa trên tham số GET `sort_column` trong ít nhất user_log.php, utilities.php, user_domains.php và user_group_admin.php, cho phép bất kỳ người dùng Cacti nào đã xác thực, không phân biệt mức độ đặc quyền, thực hiện tấn công SQL injection mù theo thời gian (time-based blind SQL injection) vào cơ sở dữ liệu của Cacti.
If you want to get best quality of vulnerability data, you may have to visit VulDB.