
CVE-2019-18634の再現。pwfeedbackのバッファオーバーフローによるsudo権限昇格エクスプロイト。脆弱性の教育デモ用のDockerベースの環境が含まれています。
これは、pwfeedbackが有効になっているsudoにおける特権昇格エクスプロイトであるCVE-2019-18634の基本的な再現です。これはNTU SC3010のプロジェクトの一環として、セキュリティ脆弱性を実証するために作成されました。
エクスプロイトを再現するために、Ubuntu 20.04のDockerイメージが使用されました。脆弱なsudoバージョンをインストールし、脆弱性を有効にするように設定します。
当時、Ubuntuではこのオプションがデフォルトで有効になっていなかったため、影響は最小限に抑えられましたが、エクスプロイトの深刻度は7.8の深刻度スコアを与えられました。
pwfeedbackは、ユーザーがパスワードを入力するときに視覚的なフィードバックとしてアスタリスクを表示するオプションです。
$DOCKER run -i --tty ubuntu:vulnerable-sudo でイメージを実行します。
対話的なsudoを使用するにはttyが必要です。./sudo_sudo <command> を実行してエクスプロイトスクリプットを実行します。