
このリポジトリには、CVE-2022-29582 のエクスプロイトコードが含まれています。これは Linux カーネルの io_uring におけるローカル権限昇格(Local Privilege Escalation)です。
デフォルト設定が影響を受け、特別な権限は必要ないはずです。
解説は https://ruia-ruia.github.io/2022/08/05/CVE-2022-29582-io-uring/ でご覧いただけます。
以下のコマンドを実行します。
make
新しい実行ファイルが生成されるはずです。または、事前にコミットされたものを使用しても構いません :)
まず、解説記事で(マイクロ)アーキテクチャの仕様を確認してください。次に、指定されたカーネル vmlinuz-5.10.90 を実行します。 このエクスプロイト(特に ROP チェーン)は、kCTF のセットアップで問題なく動作するはずです。