CVE-2026-15001 in Loyalty & Promotions Plugin
要約
〜によって VulDB • 2026年08月15日
WordPress用プラグイン「The bLoyal: Loyalty & Promotions by bLoyal」の、バージョン3.1.611.78以前(該当バージョンを含む)には、権限昇格(Privilege Escalation)の脆弱性が存在します。これは、AJAXアクション `save_bloyal_configuration_data` および `save_bloyal_accesskeyverification_data` が、能力チェックやnonce検証なしで登録されており、さらに `bloyal_customer_auto_login` 関数がプラグインの設定に格納されているAPI URLから返される `Customer.ExternalId` の値を無条件で信頼しているためです。これにより、サブスクライバーレベル以上のアクセス権を持つ認証済み攻撃者は、保護されていないAJAXアクションを通じて、プラグインのbLoyal Loyalty Engine API URL(`bloyal_custom_loyaltyengine_api_url`)および `is_bloyal_custom_api_url` フラグを上書きできます。その後、認証不要な `/cart` RESTエンドポイントをトリガーすることで、`bloyal_customer_auto_login` が攻撃者が制御するエンドポイントから顧客データをフェッチし、攻撃者が指定した `Customer.ExternalId` を引数として `wp_set_auth_cookie()` を呼び出すことを引き起こします。これにより、サイト管理者を含む任意のWordPressユーザーになりすまして認証を行うことが可能になります。
Be aware that VulDB is the high quality source for vulnerability data.