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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-67435-PoC — PluckCMS 4.7.20 の Zip Slip 脆弱性により RCE が発生する | Kitploit
ツール/GitHubGitHub/rajchowdhury240/cve-2025-67435-poc
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育ペイロード開発
GitHubrajchowdhury240/cve-2025-67435-poc

CVE-2025-67435-PoC

PluckCMS 4.7.20 の Zip Slip 脆弱性により RCE が発生する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2025-67435

研究者 : Chowdhury Faizal Ahammed

PluckCMS Zip Slip リモートコード実行脆弱性レポート

エグゼクティブサマリー

本レポートは、PluckCMS において認証済み攻撃者が Zip Slip 攻撃ベクトルを通じてリモートコード実行を達成できる重大なセキュリティ脆弱性について文書化したものです。この脆弱性はモジュールアップロード機能に存在し、悪意のある PHP コードを含む特別に細工された ZIP アーカイブをアップロードすることで悪用される可能性があります。

製品リンク:

  • GitHub リポジトリ: https://github.com/pluck-cms/pluck.git

影響を受けるバージョン

4.7.20

脆弱性の詳細

脆弱性の種類: Zip Slip によるリモートコード実行 (RCE)

影響を受けるコンポーネント: モジュール管理システム (オプション → モジュール管理)

攻撃ベクトル: 悪意のある ZIP ファイルのアップロード

必要な認証: あり (管理パネルへのアクセス)

深刻度: 重大

技術的説明

この脆弱性は、モジュールアップロード処理中に ZIP アーカイブの内容に対する検証とサニタイズが不十分であることに起因します。PluckCMS は管理者が ZIP 形式でモジュールをアップロードすることを許可しますが、アーカイブに含まれるファイルパスを適切に検証しません。これにより、攻撃者はパストラバーサル脆弱性を悪用する悪意のある ZIP ファイルを作成し、サーバーファイルシステム上の任意の場所にファイルを配置することが可能になります。

ZIP アーカイブが展開されるとき、アプリケーションは展開されたファイルが意図されたディレクトリ構造内に留まることを確認できません。攻撃者はこの弱点を利用して、悪意のある PHP ファイルを Web からアクセス可能な場所に書き込み、その後サーバー上で任意のコードを実行することができます。

概念実証 (PoC)

環境セットアップ

以下の環境を使用して脆弱性を再現できます:

root@kitploit:~
git clone https://github.com/pluck-cms/pluck.git
cd pluck
ddev config --project-type=php --docroot=.
ddev start
image image

ホストされた URL : http://pluck.ddev.site

悪用手順

  1. 管理パネルにアクセス: PluckCMS のインストール先に移動し、管理資格情報で認証する
  2. モジュール管理に移動: オプション → モジュール管理 に進む
  3. 悪意のあるペイロードを準備: 悪意のあるコードを含む PHP ファイルを作成し、細工されたファイルパスを持つ ZIP アーカイブにパッケージ化する
  4. アーカイブをアップロード: モジュールアップロード機能を使用して悪意のある ZIP ファイルを送信する
  5. 実行をトリガー: Web サーバーを通じてアップロードされた PHP ファイルにアクセスし、任意のコマンドを実行する
image image image image image image image

ペイロード例

テスト中にコマンド実行機能を示す概念実証ペイロードが使用されました。このペイロードは PHP のシステム実行関数を利用して OS コマンドを実行します。

root@kitploit:~
<?php
$fn = "sys" . "tem";
(string) $fn("id");
?>

影響評価

この脆弱性の悪用に成功すると、管理アクセス権を持つ認証済み攻撃者は以下を行うことができます:

  • ホストサーバー上で任意のシステムコマンドを実行
  • 機密ファイルやデータベースの読み取り、変更、削除
  • システムの機密性、完全性、可用性を侵害
  • ネットワーク上の他のシステムへの移動(ピボット)
  • 継続的なアクセスのための永続的なバックドアの設置

本脆弱性は管理認証を必要としますが、システム全体の侵害への直接的な経路を提供するため、重大なセキュリティリスクを表します。

推奨事項

即時対応

  1. モジュールアップロードアクセスを制限: モジュールアップロード機能を信頼できる管理者のみに制限する
  2. アップロードアクティビティを監視: 不審な ZIP ファイルのアップロードがないかログを確認する
  3. ファイル整合性チェック: 悪意のあるファイルがシステムにアップロードされていないことを確認する

参考文献

  • GitHub リポジトリ: https://github.com/pluck-cms/pluck.git
  • OWASP Zip Slip 脆弱性: https://owasp.org/www-community/vulnerabilities/Zip_Slip
ツールをダウンロード