
CVE-2024-50379 は、JavaベースのWebアプリケーションのデプロイに広く使用されるオープンソースのWebサーバー兼サーブレットコンテナである Apache Tomcat の複数のバージョンに影響を与える深刻な脆弱性です。この脆弱性は、JavaServer Pages(JSP)のコンパイル時に発生する Time-of-Use(TOCTOU)レースコンディションに起因します。
このリポジトリには、Apache Tomcat の脆弱性 CVE-2024-50379 を悪用するための概念実証 (PoC) スクリプトが含まれています。この脆弱性は、Time-of-Check Time-of-Use (TOCTOU) の競合状態であり、サーバーの設定で書き込み可能なディレクトリが許可されている場合、リモートコード実行 (RCE) につながる可能性があります。
requests
pip3 install requests
脆弱なバージョンの Apache Tomcat (例: 10.1.33) が以下のように設定されていることを確認してください:
/uploads ディレクトリ。upload.jsp)。スクリプトを実行するには、以下のコマンドを使用します:
python3 poc.py <command>