WordPressプラグイン「Travelly」にXSSの脆弱性(CVE-2026-109590)

CVSS 6.4 MEDIUM

対象プラグイン Travelly (Travelly – Tour & Travel Booking Manager for WooCommerce)
有効インストール約 1,000 件
影響バージョン2.3.6 以下
修正版2.3.8
CVECVE-2026-109590
種類XSS(Improper Neutralization of Input During Web Page Generation)
悪用される確率(EPSS)0.24%(全脆弱性の上位 84%)
公表2026年10月28日 当サイト掲載: 2026年11月2日 12:19

何が起きるか

Travellyの地図表示用ショートコードで入力値の無害化が不十分なため、投稿者以上の権限を持つユーザーがページに不正なスクリプトを埋め込める状態です。埋め込まれたページを閲覧した訪問者や管理者のブラウザでスクリプトが実行されるおそれがあります。

想定される被害と条件

  • 寄稿者(Contributor)以上の権限を持つアカウントが悪用された場合に被害が起こり得ます
  • 不正なスクリプトが埋め込まれたページを訪問者が閲覧すると、偽サイトへの転送や偽の入力画面の表示が起こるおそれがあります
  • 管理者がログイン中に該当ページを開くと、ログイン状態を悪用した設定変更や不正なユーザー追加につながる可能性があります
  • 予約・決済ページを含むサイトでは、顧客の信頼低下やブランドへの悪影響が懸念されます

今日やること

Travelly – Tour & Travel Booking Manager for WooCommerce を 2.3.8 以上に更新し、すぐに更新できない場合はプラグインの停止・削除を検討してください。

すぐに更新できない場合

不要な寄稿者・投稿者アカウントを削除・無効化し、ショートコード [ttbm-hotel-map] を使わない運用にしてください。あわせて、WAFでスクリプト埋め込みを遮断することも有効です。

更新後に確認すること

  • 管理画面「投稿」「固定ページ」で、寄稿者などが作成・編集したコンテンツに [ttbm-hotel-map] が使われていないか、不自然な記述がないか確認する
  • 管理画面「ユーザー」で、身に覚えのない管理者や新規アカウントが追加されていないか確認する
  • 公開ページを開いたときに、意図しない別サイトへの転送やポップアップが発生しないか確認する
  • 同じ権限で作成された下書き・レビュー待ちの投稿に、不審な内容が含まれていないか確認する

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

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

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

原文(Wordfence Intelligence)

The Tour Booking Manager plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘width’, ‘height’ and ‘zoom’ shortcode attributes of the [ttbm-hotel-map] shortcode in versions up to, and including, 2.3.6 This is due to insufficient input sanitization and output escaping on user supplied attributes in the ttbm_hotel_map_shortcode() function, which concatenates the raw attribute values into double-quoted HTML attributes of an tag. 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.

参考リンク

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

「Travelly」の他の脆弱性

「Travelly」の脆弱性一覧 →

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

脆弱性一覧 →

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