
CVE-2020-8250: Pulse Secure VPN Linux Client におけるコマンドインジェクションによる権限昇格
ルート SUID 実行ファイルである pulsesvc には、"do_upload" という関数があり、"HOME" 環境変数を "system()" に安全に渡していません。攻撃者は "HOME" 変数を特殊なシェル文字(例: "``" や "$()")を含むように変更することで、"do_upload" が呼び出された際に任意のコマンドを注入でき、root への権限を昇格させることができます。
この脆弱性に関する NVD の開示はこちらにあります。
このエクスプロイトは、クライアント認証後にアクセスされるコードを対象としています。つまり、この脆弱性を悪用するには、攻撃者は次の 3 つのシナリオのいずれかが必要です。
詳細と悪用プロセスは、この PDF に記載されています。