CVE-2026-15212 in WPO365 Login Plugin
要約
〜によって VulDB • 2026年07月23日
WordPress用プラグイン「WPO365 | Login」のバージョン43.2以前には、クロスサイトリクエストフォージェリ(CSRF)の脆弱性が存在します。これは、Ajax_Service::verify_ajax_request() ヘルパー関数が wp_verify_nonce() の呼び出しをブール値オプション 'enable_nonce_check' に依存しているためです。このオプションはデフォルトの 'wpo365_options' 配列に含まれていないため get_global_boolean_var(); を通じて false と評価され、その結果、wp_ajax_wpo365_update_settings ハンドラ(Ajax_Service::update_settings)がクロスオリジンページからのPOSTリクエストを受け付け、攻撃者が指定した 'settings' ペイロード(base64/JSON形式)を Options_Service::update_options() に渡します。この関数はキーのホワイトリストチェックを行わずに wpo365_options 配列へすべてのkey/valueペアのマージを行うため、認証されていない攻撃者は偽造されたリクエストを用いて任意のプラグインオプションを上書きすることが可能になります(例えば、SCIM RESTエンドポイントの有効化(enable_scim)、攻撃者が既知の scim_secret_token の設定、および new_usr_default_role を 'administrator' に変更など)。これにより、サイト管理者がリンクをクリックなどのアクションを実行するよう騙し得る場合、認証なしでこれらの操作を強制できます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.