WordPressプラグイン「Contact Manager」に任意ファイルアップロードの脆弱性(CVE-2026-109218)

CVSS 9.8 CRITICAL 未ログインで悪用可能

対象プラグイン Contact Manager
有効インストール約 100 件
影響バージョン9.1.2 以下
修正版9.1.3
CVECVE-2026-109218
種類リモートコード実行(Unrestricted Upload of File with Dangerous Type)
悪用される確率(EPSS)0.64%(全脆弱性の上位 49%)
公表2026年10月28日 当サイト掲載: 2026年11月2日 12:19

何が起きるか

Contact Manager 9.1.2以前では、ログインしていない第三者が危険な種類のファイルをサーバーにアップロードできる不具合があります。サーバー環境によってはサイトを乗っ取られるおそれがあります。

想定される被害と条件

  • ログイン不要で、外部から危険なファイルをサーバーに置かれるおそれがあります
  • 条件がそろうと、サーバー上で任意のプログラムを実行され、サイトの改ざん・乗っ取りや情報流出につながる可能性があります
  • 実行まで至るのは、サーバーが Apache と PHP モジュール(libapache2-mod-php)の構成で、攻撃者がファイル削除前のごく短い時間内にアクセスできた場合です
  • 上記の条件に当てはまらなくても、深刻度は最高レベル(CVSS 9.8)とされているため、早急な対応が必要です

今日やること

Contact Manager を 9.1.3 以上に今日中に更新し、更新できない場合はプラグインの停止・削除を検討してください。

すぐに更新できない場合

すぐに更新できない場合は、Contact Manager プラグインを停止するか、問い合わせフォームのファイル添付機能を無効化してください。あわせて WAF やサーバー設定で .phar などの実行可能なファイルのアップロードや実行を遮断することも有効です。

更新後に確認すること

  • 管理画面「ユーザー」に、心当たりのない管理者アカウントが追加されていないか確認する
  • サーバーのアップロード用フォルダ(wp-content/uploads など)に、.php や .phar など見覚えのないファイルが無いか、保守業者またはホスティング会社に確認を依頼する
  • 管理画面の「投稿」「固定ページ」「プラグイン」に、身に覚えのない変更や追加が無いか確認する
  • サーバーのアクセスログで、問い合わせフォームへの不審なファイル送信や、アップロード先への不審なアクセスが無いか確認する

不審な投稿・ユーザー・ファイルが見つかった場合は、専門家への相談をおすすめします。

Contact Manager の現在の情報 (WordPress.org、2026-11-02 取得)

最新版9.1.3 修正版を含む
対応 WordPress3.8 以上(検証済み 7.1.4)
最終更新2026-10-27 5:56am GMT
有効インストール100+
リンクWordPress.org のページ 公式サイト
このプラグイン、自分のサイトにも入っている? URL を入れるだけの無料チェック →

原文(Wordfence Intelligence)

The Contact Manager plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 9.1.2 via the add_message function. This is due to an incomplete extension blacklist that fails to detect dangerous extensions when a trailing dot causes the extension-derivation routine to return an empty string, which sanitize_file_name() then silently removes before the file is written to disk. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. Successful code execution additionally requires the server to use Apache with libapache2-mod-php (which maps .phar to PHP by default) and the attacker to retrieve the uploaded file within the brief window before it is removed by unlink() at end of request.

参考リンク

本ページの作成について: 上記の出典データをもとに、「何が起きるか」「今日やること」「更新後に確認すること」などの日本語解説は生成 AI が作成し、サイトの主治医が随時確認しています。誤りに気づかれた場合はお問い合わせください。

最近公表された深刻度の高い脆弱性

脆弱性一覧 →

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次