
Flatpress v1.3 におけるクロスサイトスクリプティング(XSS)の脆弱性により、攻撃者は setup.php の username パラメータに注入された細工されたペイロードを介して、任意のウェブスクリプトまたは HTML を実行できる可能性があります。
Flatpress v1.3 におけるクロスサイトスクリプティング (XSS) の脆弱性により、攻撃者が setup.php の username パラメータに注入された細工されたペイロードを介して任意の Web スクリプトまたは HTML を実行できる可能性があります。
脆弱性タイプ : クロスサイトスクリプティング (XSS)
製品ベンダー : https://github.com/flatpressblog/flatpress
影響を受ける製品コードベース: 影響を受けるバージョン : FlatPress 1.2.1 最新版 - FlatPress バージョン 1.3 で修正予定。
影響を受けるコンポーネント: FlatPress インストーラの username パラメータにおけるクロスサイトスクリプティング (XSS)
攻撃タイプ: リモート
参照:
https://portswigger.net/web-security/cross-site-scripting
https://github.com/flatpressblog/flatpress/pull/261
発見者: Parag Bagul
再現手順:
1.信頼できるソースから FlatPress CMS をダウンロードします。
2.次のコマンドを使用してローカルの PHP サーバーを起動します: php -S 127.0.0.1:80
3.ブラウザで次の URL を開きます: https://127.0.0.1/setup.php
4.「username」フィールドに次のペイロードを入力します:
tes">
'''
5.「Next」ボタンをクリックします。
6.画面に数字「1」のポップアップが表示され、ペイロードの実行が成功したことを示します。