CVE-2026-97663 WordPressプラグインにStored XSS脆弱性の注意点

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-02T08:17:06.000 / 更新日: 2026-10-02T13:18:55.613 / CVSS: 7.2 / 深刻度: HIGH

WordPressで利用される「Customer Reviews for WooCommerce」プラグインのバージョン5.122.0までのすべてのバージョンに、不十分な入力サニタイズと出力エスケープにより、認証不要な攻撃者がコメント投稿者名を通じて任意のウェブスクリプトを注入できるStored XSSの脆弱性が存在します。この脆弱性の利用には、画像添付機能(ivole_attach_image)が有効であることが条件となります。攻撃者は、公開アクセス可能なwp_ajax_nopriv_cr_upload_local_images_frontendエンドポイントを介して悪意のある投稿者名と画像をアップロードし、ユーザーがアクセスした際にスクリプトを実行させることが可能です。影響を受ける可能性のある運用環境では、プラグインのバージョンと画像添付機能の有無を確認し、公式から提供される修正パッチの適用を検討してください。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について考察せよ。攻撃者は認証不要でスクリプトを注入できるという点で、この脆弱性は「信頼の喪失」を象徴するものではないか?

プラトン

確かに、ソクラテス。しかし、まず現実的な確認が必要だ。wp_ajax_nopriv_cr_upload_local_images_frontendエンドポイントが公開アクセス可能か、ivole_attach_image機能が有効かを確認すべきだ。この確認作業は、プラグインのバージョンが5.122.0以下であることを前提としている。

ソクラテス

では、この脆弱性を「倫理的責任」の観点から見るとどうか?運用者はパッチ適用を怠ると、ユーザーの信頼を損なうだろう。

プラトン

その通りだが、現実には「公式から提供される修正パッチの適用」が最優先事項だ。また、変更管理プロセスでパッチ適用の記録を残すことで、後日トラブルが起きた際にも責任の所在が明確になる。

ソクラテス

しかし、攻撃者が画像をアップロードするという点は、技術的側面と倫理的側面が交錯している。

プラトン

その通りだが、運用者は「画像添付機能の有無」を定期的に監視し、不要な機能は無効化することを推奨すべきだ。また、ベンダー情報を確認し、公式のサポートが終了しているプラグインは早急に代替手段を検討する必要がある。

ソクラテス

では、この脆弱性にどう対応すべきか?

プラトン

まず、影響を受ける可能性のある環境では、プラグインバージョンと画像添付機能の状態を確認し、公式のパッチを適用する。その後、変更管理プロセスで記録を残し、監視システムで異常なアップロードを検知できるように設定する。これは「技術的対応」と「倫理的責任」の両輪だ。

ソクラテス

では、もしもパッチが提供されていない場合は?

プラトン

その場合は、画像添付機能を無効化し、代替のレビュー機能を導入するか、プラグインを非公式な修正版に置き換えるかを検討する必要がある。ただし、その際もベンダーの情報確認とリスク評価が不可欠だ。

ソクラテス

最後に、この脆弱性に対する運用者への忠告を述べよ。

プラトン

「画像アップロードは便利だが、その裏にはリスクが潜んでいる。定期的な確認とパッチ適用が、運用者の日常の仕事だ。」というわけだ。少なくとも、スクリプト注入のリスクを「あるがまま」に受け止める姿勢が肝要だ。

関連キーワード: wordpress