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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-50164-ApacheStruts2-Docker — Apache Struts 2 RCE CVE-2023-50164 用の脆弱性のある Docker コンテナ | Kitploit
ツール/GitHubGitHub/trackflaw/cve-2023-50164-apachestruts2-docker
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育ラボと実践
GitHubtrackflaw/cve-2023-50164-apachestruts2-docker

CVE-2023-50164-ApacheStruts2-Docker

Apache Struts 2 RCE CVE-2023-50164 用の脆弱性のある Docker コンテナ

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2023-50164 : Apache Struts 2 脆弱なDockerコンテナ

Apacheは最近、Apache Struts 2に影響を及ぼす深刻度9.8の重大な脆弱性であるCVE-2023-50164に関する勧告を公開しました。

CVE-2023-50164は、組織のApache Strutsアーキテクチャと、そのファイルアップロード機能の使用方法に密接に関連しており、許可されていないパストラバーサルを可能にします。これにより、悪意のあるファイルをアップロードしてリモートコード実行(RCE)を行うために悪用される可能性があります。

このリポジトリには、脆弱性を理解し操作するためのDockerfileが含まれています。武器化されたエクスプロイトコードは提供されていません。

使用方法

ラボを実行するコマンドは以下の通りです(シェルにコピー/ペーストできます):

root@kitploit:~
git clone https://github.com/Trackflaw/CVE-2023-50164-ApacheStruts2-Docker.git
cd CVE-2023-50164-ApacheStruts2-Docker
docker build --ulimit nofile=122880:122880 -m 3G -t cve-2023-50164 .
docker run -p 8080:8080 --ulimit nofile=122880:122880 -m 3G --rm -it --name cve-2023-50164 cve-2023-50164
curl http://localhost:8080/upload.action

cUrlを使用してアプリの可用性を確認します。

root@kitploit:~
curl http://localhost:8080/upload.action

<html>
<head>
    <title>File upload</title>
</head>
<body>
    <h1>💣 CVE-2023-50164</h1>
    <p>Welcome to CVE-2023-50164 lab. You can practice with the file upload feature below. Find a way yo bypass the filter 😉</p>

    <form id="upload" name="upload" action="/upload.action" method="post" enctype="multipart/form-data">
        <table class="wwFormTable">
            <tr>
                <td class="tdLabel"></td>
                <td class="tdInput"><input type="file" name="upload" id="upload_upload" /></td>
            </tr>
            <tr>
                <td colspan="2">
                    <div class="formButton"><input type="submit" value="Submit" id="upload_0" />
                    </div>
                </td>
            </tr>
        </table>
    </form>
</body>
</html>

ハッピーパウニング! 😉

動画

Apache Struts 2 - RCE

出典

このプロジェクトは、Jakabakos氏の作業から多大な影響を受けています。

以下は、この欠陥を理解するための記事リストです:

  • https://xz.aliyun.com/t/13172
  • https://www.trendmicro.com/en_no/research/23/l/decoding-cve-2023-50164--unveiling-the-apache-struts-file-upload.html
ツールをダウンロード