CVE-2021-42165
MitraStar ルーターにおける権限昇格の脆弱性
デバイス: Mitrastar GPT-2541GNAC-N1
ファームウェア: BR_g3.5_100VNZ0b33(他のバージョンでは未テスト)
エクスプロイト:
Mitrastar GPT-2541GNAC-N1 デバイスには、ssh を通じて制限付きデフォルトシェルへのアクセスが提供されています:

制限付きシェルには CLI バージョン “Reduced_CLI_HGU_v15” があり、一般的な linux/unix コマンドの実行を防ぐように環境が制限されています。

コマンド “deviceinfo show file ” は、ファイルとディレクトリを表示するために reduced CLI から使用されることを想定しています。このコマンドは特殊文字を正しく処理しないため、"path" の値にパラメータとして 2 番目のコマンドを挿入することが可能です。パラメータ値として “&&/bin/bash” を使用することで、次の画像のように busybox/ash コンソールを起動できます:

これにより、root 権限を持つ完全な対話型コンソールを起動して権限を昇格させることが可能です(次の画像を参照):

この昇格を通じて、/etc/passwd(/var/passwd)の内容を変更したり、新しいユーザーを作成したり、その他のシステムリソースを永続的に変更したりできます。
ユーザー “support” はルーター背面に印刷されて提供されています。一部のケースでは、これらのルーターはデフォルトの認証情報を使用します。