CVE-2026-15414 in Subscriptions for WooCommerce Plugin情報

要約

〜によって VulDB • 2026年08月01日

WordPress用WooCommerceサブスクリプションプラグインには、バージョン2.0.0(含む)までの間に特権昇格の脆弱性が存在します。これは、`save_meta_boxes()`関数が、機密性の高いロールを除外する許可リストなしで`$_POST`から`_wps_plan_user_role`メンバーシッププランメタデータを永続化することに起因します。適用される検証は`sanitize_key()`と`wp_roles()->is_role()`のみですが、これらはどちらも'administrator'を有効な値として受け入れます。また、ロールドロップダウンのUIにおける`disabled`属性はクライアントサイドのみで制御されており、DevToolsまたは直接POSTリクエストを使用して容易に回避可能です。さらに、カスタム投稿タイプ`wps_membership_plan`が`capability_type => 'post'`で登録されているため、記事の編集権限を持つユーザーであれば誰でも、`save_meta_boxes()`内の`current_user_can('edit_post', $post_id)`ガードを満たします。これにより、寄稿者レベル以上のアクセス権を持つ認証済み攻撃者は、メンバーシップ取得時に付与されるロールとして'administrator'を保存することで、管理者への特権昇格が可能になります。その後、Proコンパニオンプラグインがメンバーシップライフサイクルイベント中に`add_role()`を呼び出してこのロールを適用します。成功した悪用には、Subscriptions for WooCommerce Proコンパニオンプラグインがアクティブである必要があります。これは、`get_post_meta()`を通じて保存された`_wps_plan_user_role`メタデータを読み取り、メンバーシップライフサイクルイベント中にロールを適用するために`add_role()`を呼び出すコンポーネントだからです。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Wordfence

予約する

2026年07月10日

モデレーション

承諾済み

エントリ

VDB-385165

EPSS

0.00000

アクティビティ

非常低い

セクター

Hostingprovider

ソース

Do you know our Splunk app?

Download it now for free!