WordPressプラグイン「Cool FormKit Lite」にXSSの脆弱性(CVE-2026-118500)

CVSS 6.4 MEDIUM

対象プラグイン Cool FormKit Lite (Cool FormKit Lite – Advanced Form Builder for Elementor)
有効インストール約 20,000 件
影響バージョン2.7.9 以下
修正版2.7.10
CVECVE-2026-118500
種類XSS(Improper Neutralization of Input During Web Page Generation)
悪用される確率(EPSS)0.22%(全脆弱性の上位 88%)
公表2026年10月30日 当サイト掲載: 2026年11月2日 12:20

何が起きるか

Cool FormKit Lite 2.7.9以前では、投稿者権限以上のユーザーがフォーム設定に不正なスクリプトを仕込めます。そのページを開いた訪問者や管理者のブラウザで、意図しない処理が実行されるおそれがあります。

想定される被害と条件

  • 悪用には「投稿者(寄稿者)」以上の権限を持つアカウントが必要です
  • 細工されたフォームを含むページを開いた訪問者のブラウザで、不正なスクリプトが動く可能性があります
  • 管理者がそのページを開くと、ログイン状態を悪用されて設定変更などをされるおそれがあります
  • 偽サイトへの誘導や、ページ内容の改ざん表示に使われる可能性があります
  • 投稿者アカウントを外部の人に発行しているサイトや、パスワードが漏れたアカウントがあるサイトほど危険です

今日やること

Cool FormKit Lite を 2.7.10 以上に更新し、すぐに更新できない場合はプラグインの停止・削除を検討してください。

すぐに更新できない場合

更新までの間は、不要な投稿者以上のアカウントを停止し、信頼できない人がページを編集できないようにしてください。また、可能であればWAF(Webアプリケーションファイアウォール)を有効にしてください。

更新後に確認すること

  • 管理画面「ユーザー」で、見覚えのない投稿者以上のアカウントや権限が変更されたアカウントがないか確認する
  • 「固定ページ」「投稿」で、最近ほかのユーザーが編集したフォーム入りのページがないか、更新日時と編集者を確認する
  • Elementorでフォームの各項目設定(カスタムID)に、意味の分からない記号や文字列が入っていないか確認する
  • 管理者アカウントの追加や、プラグイン・テーマの不審な変更がないか確認する

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

Cool FormKit Lite の現在の情報 (WordPress.org、2026-11-02 取得)

最新版2.7.10 修正版を含む
対応 WordPress6.2 以上(検証済み 7.1.4)
最終更新2026-10-29 12:23pm GMT
有効インストール20,000+
リンクWordPress.org のページ 公式サイト
このプラグイン、自分のサイトにも入っている? URL を入れるだけの無料チェック →

原文(Wordfence Intelligence)

The Cool FormKit Lite – Advanced Form Builder for Elementor plugin for WordPress is vulnerable to Stored DOM-Based Cross-Site Scripting via the ‘_elementor_data.form_fields[].custom_id’ parameter in all versions up to, and including, 2.7.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The esc_html() call applied at server emission is bypassed because the HTML fragment-serialization algorithm restores " to a raw double-quote inside text nodes when jQuery .html() extracts the template, allowing the attacker-controlled custom_id to break out of an HTML attribute context within the plugin’s own frontend script.

参考リンク

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

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

脆弱性一覧 →

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