CVE-2023-41425
説明
Wonder CMS v.3.2.0 から v.3.4.2 におけるクロスサイトスクリプティング(XSS)の脆弱性により、リモートの攻撃者が installModule コンポーネントにアップロードされた細工されたスクリプトを介して任意のコードを実行できる可能性があります。
動作
添付のエクスプロイト「exploit.py」は以下のアクションを実行します:
- 3つの引数を受け取ります:
- URL:WonderCMSがインストールされている場所(パスワードを知る必要はありません)
- IP:攻撃者のマシンのIPアドレス
- Port No:攻撃者のマシンのポート番号
- xss.js ファイル(リフレクト型XSS用)を生成し、悪意のあるリンクを出力します。
- 管理者(ログイン済みユーザー)が悪意のあるリンクを開いたりクリックしたりするとすぐに、管理者の認識なしにいくつかのバックグラウンドリクエストが実行され、テーマ/プラグインのアップロード機能を介してシェルがアップロードされます。
- シェルをアップロードした後、シェルを実行し、攻撃者はサーバーのリバースコネクションを取得します。
PoC

参考文献
- https://gist.github.com/prodigiousMind/fc69a79629c4ba9ee88a7ad526043413
- https://github.com/WonderCMS/wondercms/releases/tag/3.4.3