
ルート SUID 実行ファイルである pulsesvc には、ワイルドカード(“*”)付きで zip コマンドを安全でない方法で呼び出す “do_upload” 関数があります。攻撃者は、ユーザーが制御可能なフォルダ(“~/.pulse_secure/pulse/”)内に細工された名前のファイルを作成することで、そのワイルドカードを悪用して “zip” 実行ファイルに独自のフラグを渡し、コード実行を引き起こすことができます。
この脆弱性に関する NVD の開示情報はこちらにあります。
このエクスプロイトは、クライアント認証後にアクセスされるコードを対象としています。つまり、この脆弱性を悪用するには、攻撃者は次の 3 つのシナリオのいずれかが必要です。
詳細と悪用プロセスは、この PDF に記載されています。