Joomla拡張機能 - balbooa.com - 認証されていないファイルのアップロードにおいて、ファイル名がXSS脆弱性を持つ形でBalbooa Formsのバージョン2.4.3.4より前のバージョンに保存される。
公開されているフォームのアップロード機能は、アップロードされたファイルの拡張子と検出されたMIMEタイプを検証するが、攻撃者が提供した元のmultipartファイル名を、`#__baforms_submissions_attachments.name`にそのまま保存する。その後、匿名ユーザーによるフォームの送信において、その一時的な添付ファイルが新しく作成された送信データと関連付けられる。管理者が送信データを閲覧すると、コンポーネントのJavaScriptが保存された添付ファイルのレコードを取得し、`file.name`をそのままHTML文字列に連結する。その完全な文字列が`innerHTML`に割り当てられる。

CVSS 4.0: 8.6 (高い) (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X)