
RAISECOMゲートウェイデバイスのCVE-2024-7120コマンドインジェクション脆弱性用の概念実証エクスプロイト。悪用の詳細、影響を受けるモデル、およびセキュリティテスト用のcurlベースの攻撃例を提供します。
RAISECOM Gateway デバイス(モデル MSG1200、MSG2100E、MSG2200、MSG2300)においてコマンドインジェクションの脆弱性が確認されました。この脆弱性により、リモートの攻撃者が Web インターフェースを介してシステム上で任意のコマンドを実行できます。問題は list_base_config.php スクリプト内、特に template パラメータにあり、インターネット上の 25,112 台以上のデバイスに影響を及ぼします。
✔ FOFA : title="web user login" && body="<META content="MSHTML 6.00.2900.5583" name=GENERATOR>"

URI: /vpn/list_base_config.php
説明: list_base_config.php は、RAISECOM Gateway デバイスにおいて VPN 設定を管理するための Web ベースのインターフェースコンポーネントです。特定された脆弱性は、このスクリプト内での template パラメータの不適切な処理に起因します。このパラメータは、入力のサニタイズが不十分であるため、デバイスのオペレーティングシステム上で任意のコマンドを実行するために悪用される可能性があります。
CWE-77: コマンドインジェクション
以下は、curl コマンドを使用してこの脆弱性を悪用する例です。
GET "http://host.com/vpn/list_base_config.php?type=mod&parts=base_config&template=%60echo%20-e%20%27{{Created by Ghost sec}}%27%3E%20%2Fwww%2Ftmp%2Finfo.html%60"
この例では、curl コマンドが悪意のある HTTP GET リクエストを list_base_config.php スクリプトに送信しています。このリクエストは、template パラメータを利用してコマンドを実行します。

