
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'ファイルの内容を読み取ります。これにより、攻撃者は機密情報への不正アクセスを取得し、潜在的にサーバーを制御できる可能性があります。
SSTIの脆弱性は深刻であり、アプリケーションのデータと機能の完全な侵害、そして多くの場合、アプリケーションをホストしているサーバーの完全な侵害につながる可能性があります。攻撃者はまた、サーバーを他のシステムに対するさらなる攻撃のプラットフォームとして使用する可能性があります。 Camaleon-cms https://github.com/owen2345/camaleon-cmsCamaleon CMS
Parag Bagul