
CVE-2021-42013 - Apache 2.4.49 & 2.4.50 リモートコード実行用 PoC エクスプロイト
CVE-2021-42013 は、以前に特定された脆弱性 CVE-2021-41773 を基にしています。Apache チームがバージョン 2.4.50 で CVE-2021-41773 に対処しようとしたにもかかわらず、その後の調査により、この修正ではセキュリティリスクを完全に軽減するには不十分であることが明らかになりました。 この脆弱性はパストラバーサル攻撃ベクトルを悪用し、攻撃者が URL を操作して、Alias 系ディレクティブで設定された意図したディレクトリの外部にあるファイルにマッピングできるようにします。これらのファイルが「require all denied」構成などの適切な保護を欠いている場合、攻撃者は脆弱なパスからコマンドを実行することでこの脆弱性を悪用できます。
この脆弱性の深刻度は、エイリアスされたパスに対して CGI スクリプトが有効になっている場合にさらに高まります。CVE-2021-42013 を悪用すると、攻撃者は標的のサーバー上で任意のコードをリモート実行できるようになり、以下に示すようにシステム全体が侵害される可能性があります。

Apache HTTP Server のセキュアなバージョンに速やかにアップグレードすることが極めて重要です。
CVE-2021-42013 によってもたらされるリスクに効果的に対抗するには、Apache HTTP Server 2.4.50 より後のバージョンへのアップグレードが必要です。セキュリティアドバイザリを定期的に監視し、更新プログラムを迅速に適用することは、Web サーバーのセキュリティを維持するための基本的な実践です。
このリポジトリで提供される Proof of Concept (PoC) エクスプロイトは、教育目的のみを対象としています。CVE-2021-42013 の脆弱性に関する理解と認識を深めることを目的としています。PoC エクスプロイトを悪意のある目的で使用することは固く禁じられています。このリポジトリおよびその貢献者は、不正使用や許可のない活動から生じるいかなる結果についても責任を負いません。