
自己消去機能付きCVE-2025-27591 PoC - passwdファイルを変更する代わりにrootリバースシェルを提供
v0.9.0 未満の below バージョンは、プログラムがワールド書き込み可能なログファイルを作成するため、ローカル権限昇格の脆弱性の影響を受けます。攻撃者はこのワールド書き込み可能なログファイルを、システム上の任意の重要ファイルへのシンボリックリンクに置き換え、そのファイルを編集して root としてログインすることができます。
以下の脆弱性は /etc/ld.so.preload を標的にして、すべての侵害痕跡を消去した上で root 権限でリバースシェルを起動します。
この脆弱性は、ログファイルのディレクトリを作成しない、または特定のパーミッションで作成するインストールパッケージを搭載したシステム、あるいはプログラムにログディレクトリの作成を依存するシステムでのみ悪用可能です。該当するシステムには、Ubuntu、Arch Linux、Gentoo などが含まれます。
エクスプロイトコード内の IP とポートを変更し、自分のマシンでコンパイルしてください。
$ bash compile.sh
次に、共有ライブラリとエクスプロイトスクリプトをリモートマシンの同じフォルダにコピーして実行します。
$ bash exploit.sh