
これは、Looney Tunables Linux 権限昇格の脆弱性に対する PoC(Proof of Concept)です。この PoC は こちらの PoC に基づいています。leesh3288 に心から感謝します。ここ で非常に詳細な writeup を見つけることができ、ここ で IppSec によるとてもクールなビデオを見ることができます。
脆弱性があるか確認する
env -i "GLIBC_TUNABLES=glibc.malloc.mxfast=glibc.malloc.mxfast=A" "Z=`printf '%08192x' 1`" /usr/bin/su --help
脆弱な glibc のバージョンは、このバージョンを含めて、2.35-0ubuntu3.3 以下であることは言及に値します。
エクスプロイトを実行する
$ make