CVE-2026-19804 in s2Member Plugin
要約
〜によって VulDB • 2026年09月25日
WordPress用プラグイン「s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions」には、すべてのバージョン(ver 260814を含む)において、`first_name`パラメータを介したリモートコード実行(RCE)の脆弱性が存在します。これは、`esc_refs()`関数による`first_name`パラメータのサニタイズが不十分であり、正規表現の後方参照のみを除去しPHPタグは除去しないため、評価されるSignup Tracking Codesテンプレートに置換された際に悪用可能となること、およびPayPal postback検証を回避するために使用できるサイトグローバルなプロキシ認証キーが開示されていることに起因します。これにより、未認証の攻撃者がサーバー上でコードを実行することが可能です。成功した攻撃には、サイト管理者が`%%first_name%%`プレースホルダーを含むSignup Tracking Codesテンプレート(文書化されGUIでサポートされた機能)を設定していることと、攻撃者がターゲットサイトのPayPal Checkout AJAXリクエストのJSONレスポンスに平文で露出しているサイトグローバルなプロキシ認証キーを取得していることが必要です。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.