WordPressのプラグイン「IvyForms – The Innovative Form Builder」は、バージョン1.5.1を含むすべてのバージョンにおいて、`filterFiletypeAndExt`関数を介した不正なファイルアップロードの脆弱性があります。これは、許可された拡張子を検証する際のファイルタイプの検証が不十分であること、およびWordPressの標準的なMIMEタイプと拡張子の防御機能を、登録された`wp_check_filetype_and_ext`フィルターによって意図的に回避していることが原因です。これにより、認証された攻撃者が、カスタムレベル以上のアクセス権を持つ場合、実行可能なファイルをアップロードすることが可能になり、リモートコードの実行につながる可能性があります。カスタムの`add_edit_forms`権限を持つ認証された攻撃者は、まず、許可された拡張子のリストに危険な拡張子(例:php)を持つファイルアップロードフィールドを設定する必要があります。そのフォームが公開されると、認証されていない訪問者は、公開されている`/wp-json/ivyforms/v1/form/submission/`というRESTエンドポイントを通じて、実際にファイルをアップロードすることができます。

CVSS 3.1: 8.8 (高い) (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)