Joomla拡張機能 - balbooa.com - 認証されていないパスのトラバーサルにより、Balbooa Formsのバージョン2.4.3.4未満では、ローカルファイルが自動応答の添付ファイルを通じて外部に送信される脆弱性が存在します。Balbooa Formsは、公開フォームの送信時に、アップロードフィールドの状態をゲストが制御するJSONとして受け入れます。`id`が単に数値に見えるオブジェクトについて、コンポーネントは提供された`filename`を信頼し、設定されたアップロードディレクトリの下に連結し、その結果をローカル添付ファイルのパスの配列に追加します。コンポーネントは、参照される添付ファイルの行をロードしたり、所有権/セッション/フォーム/フィールドを検証したり、IDが存在することを要求したり、パスを正規化したり、制限を設けたりしません。フォームの通常の「自動応答」オプションと「アップロードされたファイルを添付する」オプションが有効になっている場合、コンポーネントは、メールフィールドに送信されたアドレスに、これらのローカルパスをメールの添付ファイルとして送信します。したがって、ゲストは存在しない数値のIDと、`../../../../configuration.php`のようなトラバーサルファイル名を指定して、Joomlaプロセスが読み取ることができる任意のファイルを送信することができます。

CVSS 4.0: 8.9 (高) (CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/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)