
CVE-2023-50164のスキャンユーティリティおよびPoC
CVE-2023-50164 のスキャンユーティリティおよび PoC
CVE-2023-50164 の悪用は環境に非常に依存します。この PoC は、スクリプトフラグを通じてユーザーが環境固有の詳細を入力することを要求することで、悪用プロセスを一般化しようと試みています。
スクリプトは、無害なファイルをアップロードし、それをユーザーが指定したファイルパスで上書きしようと試みます。スクリプトは(必然的に)ユーザーが自身のファイルパスをアップロードできるようにしますが、そのパスに書き込まれるファイルの内容は完全に無害で、単に「SUCCESSFULLY EXPLOITED CVE-2023-50164 AT 」です。
元の参照: https://xz.aliyun.com/t/13172
スクリプトを実行する前に、requirements.txt をインストールする必要があります。
python3 -m pip install -r requirements.txt
スクリプトは以下のフラグを受け付けます。
python3 cve202350164.py --url http://localhost:8080 --uploadvar Upload --filenamevar uploadFileName --payloadpath /tmp/payload.txt --follow302 --verbose