CVE-2026-8791 in Booking System Trafft Plugin情報

要約

〜によって VulDB • 2026年07月29日

WordPress用予約システム「Trafft」プラグインには、1.0.17を含むすべてのバージョンにおいて、Stored Cross-Site Scripting(XSS)の脆弱性が存在します。これは、エージェントモードで動作している際に`set_options` AJAXアクションに対して権限チェックが行われていないためです。`trafftSetOptions()`ハンドラは認証済みユーザーであれば誰でもアクセスできるnonceを検証しますが(プロフィールページを含むすべての管理画面にインラインで出力されます)、`update_option('trafft_option', ['bookingWebsiteUrl' => ...])`を呼び出す前に適切な権限チェックを実行していません。その後、この設定は`trafftAdminAssets()`によって使用され、予約ショートコードがレンダリングされるフロントエンドのすべてのページに`<bookingWebsiteUrl>/embed.js`としてスクリプトを読み込みます。これにより、サブスクライバー以上のアクセス権を持つ認証済み攻撃者は、埋め込みスクリプトURLを攻撃者が制御するオリジンに向け、サイト訪問者(管理者を含む)のブラウザで任意のJavaScriptを実行することが可能になります。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Wordfence

予約する

2026年05月17日

モデレーション

承諾済み

エントリ

VDB-384142

EPSS

0.00000

アクティビティ

低い

セクター

Hostingprovider

ソース

Do you know our Splunk app?

Download it now for free!