
CVE 2022-29464 用の PoC および Exploit
重要なWSO2脆弱性であるCVE-2022-29464は、Orange Tsaiによって発見されました。この欠陥は、認証されていない無制限の任意ファイルアップロードであり、認証されていないユーザーが悪意のあるJSPファイルをWSO2サーバーに送信し、リモートコード実行(RCE)を可能にするものです。
このエクスプロイトおよび概念実証(PoC)は、教育および情報提供のみを目的として公開されています。これを共有する意図は、管理された環境で潜在的な脆弱性を実証することです。目的は、サイバーセキュリティの概念の理解を促進し、責任ある開示を奨励することです。
このエクスプロイトおよびPoCにアクセスして使用することにより、ユーザーは自身の行動に対して単独で責任を負うことを認め、適用法および規制に従ってこの情報を使用することに同意したものとみなされます。著者は、教育および責任ある開示以外の目的でのこのPoCの使用から生じる誤用または結果について、いかなる責任も負いません。
https://github.com/Pushkarup/CVE-2022-29464/assets/148672587/f122fef2-794d-4fd5-a158-58f6e8e17cff
requests, colorama , urllib3リポジトリをクローンします:
git clone https://github.com/Pushkarup/CVE-2022-29464.git
cd CVE-2022-29464
必要なPythonパッケージをインストールします:
pip install -r requirements.txt
.txt拡張子で保存します。"WSO2 Identity Server" site:* , "WSO2" OR "Identity Server" site:* を使用して収集します。スクリプトを実行します:
python wso.py
スクリプトの実行が完了するまで待ち、指示に従います。
エクスプロイトが成功したすべてのサイトはResults.txtに保存されます。
そこに掲載されている私のウェブシェルを利用することで、それらのバックドアにアクセスし、コマンドインジェクションを実行できます。
貢献を歓迎します!問題を発見した場合や改善点がある場合は、遠慮なくプルリクエストを開くか、イシューを作成してください。
このプロジェクトはMITライセンスの下でライセンスされています。