Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Path-traversal-RCE-Apache-2.4.49-2.4.50-Exploit — Apache 2.4.49-2.4.50のパストラバーサルおよびRCE(CVE-2021-41773、CVE-2021-42013)用のエクスプロイトツール。URLリストをスキャンし、CGIおよび非CGIに対応し、エクスプロイトを自動化します。 | Kitploit
ツール/GitHubGitHub/calfcrusher/path-traversal-rce-apache-2.4.49-2.4.50-exploit
偵察脆弱性スキャナーエクスプロイトウェブアプリケーション悪用情報収集ペネトレーションテスト
GitHubcalfcrusher/path-traversal-rce-apache-2.4.49-2.4.50-exploit

Path-traversal-RCE-Apache-2.4.49-2.4.50-Exploit

Apache 2.4.49-2.4.50のパストラバーサルおよびRCE(CVE-2021-41773、CVE-2021-42013)用のエクスプロイトツール。URLリストをスキャンし、CGIおよび非CGIに対応し、エクスプロイトを自動化します。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
1034年前未レビュー

CVE-2021-41773 および CVE-2021-42013 のエクスプロイト

Apache/2.4.49-2.4.50 におけるパストラバーサル攻撃と RCE

特徴

-> URL のリストを受け取る

-> CGI と非 CGI の両方で動作

-> Apache/2.4.49 - 2.4.50 で動作

使用方法

$ git clone https://github.com/CalfCrusher/Path-traversal-RCE-Apache-2.4.49-2.4.50-Exploit

$ cd Path-traversal-RCE-Apache-2.4.49-2.4.50-Exploit && pip3 install -r requirements.txt

$ python3 main.py urls.txt

簡単な歴史

2021年10月5日、Apache HTTP Server v2.4.49 に対するパストラバーサル攻撃を詳述した CVE が公開されました。CVE-2021-41773 という番号が割り当てられ、以下の説明とともに公開されました。

root@kitploit:~
Apache HTTP Server 2.4.49 のパス正規化に加えられた変更に欠陥が見つかりました。
攻撃者はパストラバーサル攻撃を使用して、意図されたドキュメントルート外のファイルに URL をマッピングする可能性があります。ドキュメントルート外のファイルが「require all denied」で保護されていない場合、これらのリクエストは成功する可能性があります。
さらに、この欠陥により、CGI スクリプトなどの解釈されたファイルのソースが漏洩する可能性があります。
この問題は実際に悪用されていることが知られています。この問題は Apache 2.4.49 にのみ影響し、それ以前のバージョンには影響しません。

これを分解して、これが実際に私たちにとって何を意味するのか見てみましょう。

root@kitploit:~
最初の部分から、欠陥を露呈した最近の変更があることがわかります。パス正規化とは、指定されたパスをソフトウェアが理解できる何らかの正規形式に変換し、それによって実際のファイルシステムにマッピングすることを意味します。これにより、意図しないファイルを読み取る可能性のあるパストラバーサル攻撃が疑われます。
次の部分は私たちの疑念を裏付けており、意図された範囲外のリソースを読み取るためにパストラバーサル攻撃を使用できます。
非常に特定の設定が必要であることがわかります。ドキュメントルート外のファイルには、明示的に権限が付与されている必要があります。これはデフォルトの設定ではなく、したがってこのエクスプロイトは大多数の Apache ホストに対して無効であるはずです(ありがたいことに)。
次の部分では CGI スクリプトについて説明していますが、これは誤って、この攻撃が機能するには CGI が有効である必要があるか、パスが何らかの形で CGI に関係していると私たちに信じさせます。
設定がこのバグの直接的な影響を受けない場合でも、脆弱なバージョンをできるだけ早く更新する必要があります。

要約すると、この脆弱性を悪用するには、ターゲットサーバーに非常に特殊な設定が必要であり、特定のパスを介して攻撃する必要があります。 その後、多くの修正が行われました...

そこで Apache はこのバグを修正し、v2.4.50 をリリースしました。これで終わりですよね? まあ、そうでもありません。わずか2日後の10月7日、以前のものを引用した新しい CVE が公開されました。これは、以前のパストラバーサル攻撃に対する修正が不完全であり、問題のパスがエイリアスディレクティブを使用して URL をファイルシステムにマッピングしている場合、依然としてトラバーサルが可能であることに言及しています。この CVE には CVE-2021-42013 という番号が割り当てられ、説明は以下のとおりです。

root@kitploit:~
Apache HTTP Server 2.4.50 における CVE-2021-41773 の修正が不十分であることが判明しました。
攻撃者はパストラバーサル攻撃を使用して、Alias のようなディレクティブによって設定されたディレクトリ外のファイルに URL をマッピングする可能性があります。
これらのディレクトリ外のファイルが通常のデフォルト設定「require all denied」で保護されていない場合、これらのリクエストは成功する可能性があります。
これらのエイリアスされたパスに対して CGI スクリプトも有効になっている場合、これはリモートコード実行を可能にする可能性があります。この問題は Apache 2.4.49 と Apache 2.4.50 にのみ影響し、それ以前のバージョンには影響しません。

以前と同様に、ここからいくつかのことを学べます。

root@kitploit:~
最初のエクスプロイトは修正されたとされていますが、トラバーサルを機能させるための別の入力があります(後で覚えておいてください)。
現在、エイリアスされたパスディレクティブに制限されています。
通常のパス外のディレクトリには、依然として明示的な権限の付与が必要です。
CGI が有効な場合、単純な情報開示に加えて RCE を取得できます。

いかなる損害や違法な使用についても私は責任を負いませんのでご注意ください。バカなことはしないでください!

ツールをダウンロード