
Camaleon CMS v2.7.0 には、サーバーサイドテンプレートインジェクション (SSTI) の脆弱性が存在します。
Camaleon CMS v2.7.0は、formatsパラメータを介したサーバーサイドテンプレートインジェクション(SSTI)の脆弱性が存在することが発見されました。
1.以下のURLを開きます:https://target.com/admin/media/upload
2.任意のファイルをアップロードし、リクエストをインターセプトして、formatsパラメータの値にこのペイロード testi<%= 77 %>vuuvm を追加すると、レスポンスで "File format not allowed (dqopi49vuuvm)" というメッセージとともに77の倍数が返されます。
3.その後、コマンドを実行するには、このペイロード testqopi<%= File.open('/etc/passwd').read %>fdtest を追加します。

この脆弱性の攻撃ベクトルは、攻撃者が'formats'パラメータのサニタイズされていないユーザー入力を悪用して、悪意のあるテンプレートディレクティブを注入し、サーバーサイドテンプレートインジェクション(SSTI)攻撃につなげるというものです。攻撃者はファイルをアップロードし、リクエストをインターセプトして、任意のコードを実行するテンプレートディレクティブを含むペイロードで'formats'パラメータの値を変更できます。この場合、攻撃者は'dqopi<%= File.open('/etc/passwd').read %>fdfdsf'ペイロードを使用して、サーバー上の'/etc/passwd'ファイルの内容を読み取ります。これにより、攻撃者は機密情報への不正アクセスを取得し、潜在的にサーバーを制御できる可能性があります。
Camaleon CMS
Parag Bagul