CVE-2026-92144 Forminator Formsに非認証ユーザーによるStored XSS脆弱性

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

公開日: 2026-10-01T10:17:17.370 / 更新日: 2026-10-01T15:17:35.403 / CVSS: 7.2 / 深刻度: HIGH

WordPressプラグイン「Forminator Forms」のバージョン1.57.2までのすべてのバージョンに、入力サニタイズや出力エスケープの不備により、非認証ユーザーが任意のスクリプトを注入できるStored XSSの脆弱性が存在します。この脆弱性により、攻撃者はユーザーがページをアクセスするだけで悪意のあるスクリプトを実行させられる可能性があります。攻撃に必要なnonceは、wp_ajax_nopriv_forminator_get_nonceエンドポイントを通じて非認証でも取得可能で、認証不要の攻撃が可能になります。WordPressサーバー運用者は、該当プラグインの導入状況やバージョンを確認し、公式から提供される修正パッチの適用を検討してください。確認時には、wp-adminディレクトリ内のログやアクセス履歴に異常なPOSTリクエストが含まれていないかを重点的にチェックし、影響範囲の特定に注意が必要です。

参照情報

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

ソクラテス

プラトンよ、この脆弱性の存在を前にして、我々は「技術の信頼性」という概念を再考する必要があるだろう。この問題は、入力と出力の境界が曖昧であることに起因するのだろうか?

プラトン

確かに、ソクラテス。しかし、現実の運用者として、まず確認すべきは「このプラグインが導入されているか」そして「どのバージョンか」ではないか?wp-adminディレクトリ内のログに、異常なPOSTリクエストが記録されていないか、まずはチェックすべきだ。

ソクラテス

その通りだが、では、この脆弱性が発生する根本的な原因は、技術的欠陥なのか、それとも運用の怠慢なのか?

プラトン

技術的欠陥は確かに存在するが、運用者としての責任も無視できない。公式から提供されるパッチを適用するかどうかが問われる。また、wp_ajax_nopriv_forminator_get_nonceエンドポイントが公開されていることから、攻撃が認証不要で可能になる。この点を考慮し、アクセス制限やセキュリティヘッダーの設定は、今後も検討すべきだろう。

ソクラテス

では、変更管理のプロセスは、この脆弱性を防ぐためにどのように機能すべきだろう?

プラトン

変更管理では、プラグインのバージョン変更を厳格に記録し、影響範囲の特定に注意を払う必要がある。例えば、ログに異常なPOSTリクエストが含まれていないかを定期的にチェックし、修正パッチの適用を迅速に実施する。また、ベンダー情報の確認も不可欠だ。公式サイトやNVDの情報は、常に最新版に合わせるべきだろう。

ソクラテス

最後に、この脆弱性への対応は、単なる技術的対策に終わるのではなく、倫理的な責任の表現でもあるのだろうか?

プラトン

その通り。しかし、笑いながらも、現実の運用者は「パッチ適用の手順書を忘れていないか」を確認し、監視ツールが正しく設定されているかを再確認するべきだ。技術的厳密さと、運用の慎重さが、この問題を乗り越える鍵だろう。

関連キーワード: wordpress