【plugin】『WP 2FA – Two-factor authentication for WordPress』(versions 2.5.0 以下) Cross-Site Request Forgeryの脆弱性


WP 2FA – Two-factor authentication for WordPress plugin for WordPress には、2.5.0 までのすべてのバージョンにおいて、Cross-Site Request Forgery の脆弱性があります。これは、send_backup_codes_email 関数の nonce バリデーションが欠落しているか、正しくないことが原因です。これにより、認証されていない攻撃者は、サイト管理者や他の登録ユーザを騙してリンクをクリックするなどのアクションを実行させることができるように、偽造されたリクエストを経由して任意の内容のメールを登録ユーザに送信することが可能になります。nonceチェックは存在するが、nonceが設定されている場合にのみ実行される。リクエストから nonce を省略することで、チェックを回避することができる。




This record contains material that is subject to copyright

Copyright 2012-2024 Defiant Inc.

License:Defiant hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute this software vulnerability information. Any copy of the software vulnerability information you make for such purposes is authorized provided that you include a hyperlink to this vulnerability record and reproduce Defiant’s copyright designation and this license in any such copy. Read more.