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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2019-7216 — Filechuckerフィルターバイパスの概念実証 | Kitploit
ツール/GitHubGitHub/ekultek/cve-2019-7216
偵察脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト
GitHubekultek/cve-2019-7216

CVE-2019-7216

Filechuckerフィルターバイパスの概念実証

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2019-7216

filechucker.cgi バージョン 5.09 および filechucker_prefs.cgi バージョン 4.99e-free-e02 では、アップロード時のフィルターバイパスが存在し、ユーザーが悪意のあるファイルをアップロードすると、リモートコード実行に繋がる可能性があります。

このバイパスは、filechucker がファイル拡張子をフィルタリングしようとし、filechucker_prefs の非許可拡張子設定に対してテストする際に発生します。

root@kitploit:~
$PREF{only_allow_these_file_extensions}			= '';
$PREF{disallow_these_file_extensions}			= '.exe .php .php3 .php4 .php5 .phtml .cgi .pl .sh .py .js .htaccess .htpasswd .cmd .bat .ftpquota';
$PREF{allow_files_without_extensions}			= 'yes';
$PREF{disallow_these_strings_within_filenames}		= '\.php \.asp \.cgi \.pl$ \.plx torrent dvdrip'; # can include regexes, so periods must be escaped.  must be in single quotes.#

上記は初回ダウンロード時のデフォルト設定です。ご覧の通り、特定のファイル拡張子は許可されていません。バイパスは、ファイル名に以下の3つのうちいずれかを追加することで発生します。

  • .%%<EXT>
  • .%<EX>%<T>
  • %2E.%<EXT>

1つ目と3つ目は 常に機能するとは限らず 、2つ目はほぼ確実に成功します。例えば、ファイル名が 491f21bfbe8fc71eafc9ed76565b0bb4.%ph%p の場合、上記のフィルタリングを通過すると、ファイル名は 491f21bfbe8fc71eafc9ed76565b0bb4.php としてアップロードされます。

ダーク

filechucker.cgi ファイルを見つけるための Google ダークがいくつかあります。

  • inurl:filechucker.cgi
  • inurl:/cgi-bin/filechucker

概念実証

以下の動画は、encodables ウェブサイト(デモ)で撮影された概念実証です。

to_video

ツールをダウンロード