
CVE-2020-5842 Codoforum 4.8.3 の格納型XSS脆弱性
掲載先: Exploit-db, Cve Mitre, The daily swig
私たちのコミュニティ用に無料のフォーラムソフトウェアを探していたところ、Codoforum を見つけました。インストール後、私たち (Vyshnav Vizz) はセキュリティを確認するためにいくつかの単純な XSS ペイロードを試したところ、管理者ユーザーに影響する複数の重大なクロスサイトスクリプティング脆弱性を偶然発見して驚きました。人生を通じて支えてくれた私の兄弟 (Vyshnav Vizz) に大変感謝しています。
影響を受けるコンポーネント : ユーザー登録ページ
攻撃ベクター
この脆弱性により、攻撃者はユーザー登録セクションに XSS ペイロードを注入できます。そして、管理者が管理パネルのユーザー管理セクションにアクセスするたびに XSS がトリガーされ、攻撃者は細工されたペイロードに応じて Cookie を盗むことができます。
追加情報
Codoforum v4.8.3 に重大な (保存型 XSS) クロスサイトスクリプティング脆弱性が発見されました。これは 2019 年 10 月 29 日に最終更新された最新バージョンです。
Codoforum のユーザー登録メカニズムは、保存型クロスサイトスクリプティングの問題に対して重大な脆弱性があります。ユーザーフィールドに細工された XSS ペイロードを使用して、登録ページからユーザーを作成できます。その結果、XSS ペイロードを含むユーザーが作成されます。管理者が管理ダッシュボードを介してユーザー管理セクションにアクセスすると、XSS がトリガーされます。この保存型 XSS はサーバーに保存されるため、管理者がページにアクセスするたびに XSS ペイロードがトリガーされます。
再現手順
ローカルサーバーに Codoforum 4.8.3 をダウンロードしてインストールします。
https://codoforum.com/buy

http://localhost/index.php?u=/user/register にアクセスし、以下のペイロードを使用してユーザーを作成します。
ユーザー名 : “><svg/onload=alert(1)>
パスワード : password
メールアドレス : [email protected]
ペイロードの注入


緩和策
入力検証、出力のサニタイズ、エスケープにより、アプリケーションは安全になります。
タイムライン