つみかさね

CVE-2026-94589

Critical(9.8)

WordPress「Extensions For CF7」の任意ファイルアップロードRCE CVE-2026-94589:影響範囲と対応方法

公開日: 2026-10-12データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
Extensions For CF7WordPressプラグイン<= 3.4.5

対応ガイド

high|対応必須セキュリティ修正影響: 広範

推奨アクション

  1. 1Extensions For CF7のバージョンと署名フィールド機能の利用状況を確認する
  2. 2プラグインを3.4.5より新しいバージョンへアップデートする
  3. 3アップデートが困難な場合は署名フィールド機能を無効化し、アップロードディレクトリでのPHP実行を禁止する

影響対象

Extensions For CF7利用者

対応不要な人

  • ✓Extensions For CF7を使用していない

補足

  • -アップロードディレクトリでのPHP実行禁止設定は多層防御として常時推奨されます
CVEWordPressContact Form 7RCEファイルアップロード

30秒で判断

  • 対応すべき人: WordPressプラグイン「Extensions For CF7(Contact form 7 Database, Conditional Fields and Redirection)」3.4.5以前を使用している方
  • 対応不要な人: 当該プラグインを使用していない方
  • 確認コマンド: WordPress管理画面のプラグイン一覧で「Extensions For CF7」のバージョンを確認

概要

CVE-2026-94589 は、WordPressプラグイン「Extensions For CF7」の3.4.5以前に存在する任意ファイルアップロードの脆弱性です。

署名フィールドの検証処理(validation_filter())でファイル拡張子・MIMEタイプ・サイズのチェックが欠落しているほか、アップロードディレクトリでPHP実行を防ぐ保護もありません。さらに、ファイル名をサニタイズするsanitize_file_name()処理にも、shell.php-のような名前をshell.phpへ変換させてしまう回避方法があります。これらを組み合わせることで、未認証の攻撃者が実行可能なファイルをアップロードし、リモートコード実行に至る可能性があります。

CVSSと攻撃の前提

項目内容
CVSSスコア9.8(Critical)
認証不要(未認証で実行可能)
前提extcf7_submit機能(署名フィールド)が有効であること
影響リモートコード実行

影響を受けるソフトウェア

製品バージョン
Extensions For CF7(WordPressプラグイン)3.4.5以前

修正バージョンと回避策

  • プラグイン提供元の更新情報を確認し、3.4.5より新しいバージョンへアップデートしてください。
  • アップデートまでの間は、署名フィールド機能を無効化するか、アップロードディレクトリでのPHP実行を禁止する設定(.htaccessやWebサーバー設定)を検討してください。

関連リンク


データソース: NVD (NIST) AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。