CVE-2026-15001 in Loyalty & Promotions Plugin
Tóm tắt
Bởi VulDB • 15/08/2026
Plugin bLoyal: Loyalty & Promotions của bLoyal dành cho WordPress có lỗ hổng Privilege Escalation trong tất cả các phiên bản từ 3.1.611.78 trở về trước (bao gồm cả phiên bản này). Lỗ hổng này tồn tại do các hành động AJAX `save_bloyal_configuration_data` và `save_bloyal_accesskeyverification_data` được đăng ký mà không có bất kỳ kiểm tra capability hay nonce nào, đồng thời hàm `bloyal_customer_auto_login` tin tưởng một cách vô điều kiện vào giá trị `Customer.ExternalId` trả về từ URL API bất kỳ được lưu trữ trong các tùy chọn của plugin. Điều này cho phép những kẻ tấn công đã xác thực (có quyền truy cập cấp Subscriber trở lên) ghi đè URL API bLoyal Loyalty Engine (`bloyal_custom_loyaltyengine_api_url`) và cờ `is_bloyal_custom_api_url` thông qua các hành động AJAX không được bảo vệ, sau đó kích hoạt route REST `/cart` chưa xác thực để khiến hàm `bloyal_customer_auto_login` truy xuất dữ liệu khách hàng từ một điểm cuối do kẻ tấn công kiểm soát và gọi `wp_set_auth_cookie()` với giá trị `Customer.ExternalId` do kẻ tấn công cung cấp, qua đó đăng nhập dưới danh nghĩa bất kỳ người dùng WordPress nào, bao gồm cả Administrator của trang web.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.