CVE-2026-95682 MISP管理者用メール作成画面Stored XSS脆弱性

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

公開日: 2026-09-22T14:17:22.627 / 更新日: 2026-09-22T14:17:22.737

MISPの管理者用メール作成画面に、JavaScript文字列内の出力エスケープ不足によるStored XSS脆弱性が存在します。組織名設定がJavaScript文字列に直接埋め込まれており、ダブルクォートやバックスラッシュを含む組織名が入力されると、文字列を終了し任意のJavaScriptを注入する可能性があります。これにより、認証済みユーザーが管理者メール画面を閲覧した際に、セッションハイジャックやデータ漏洩が発生する恐れがあります。影響は、管理者が組織名を変更可能な環境にある場合に限られますが、PHPの処理に問題があるため、設定値の確認やパッチ適用の検討が必要です。

参照情報

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

ソクラテス

プラトンよ、この脆弱性の本質を問うてみよう。組織名という一見無害なデータが、なぜJavaScriptの文脈で危険になるのか。出力エスケープという概念を問うてみるが如何だ?

プラトン

それはですね、PHPで`var org = "";`というコードが、組織名を直接JavaScript文字列に埋め込む際に、ダブルクォートやバックスラッシュを含む値をエスケープせずに扱っているからです。例えば`"alert('hack')"`という組織名を設定すると、文字列が切断され、任意のスクリプトが注入される可能性があります。

ソクラテス

なるほど。では、この脆弱性に影響を受けるのは誰か。管理者の責任はどこにあるのか?

プラトン

影響は「組織名を変更可能な環境」にある場合に限りますが、管理者はまずPHPの処理を確認する必要があります。変更履歴や設定値をチェックし、パッチ適用の有無を確認することが重要です。また、変更管理の文書にこの脆弱性が記録されているか、ベンダーの公式情報と照らし合わせる必要があります。

ソクラテス

では、運用者が即座に確認すべき観点は何か。哲学的な問いに答えよ。

プラトン

笑いながら答えますね。まず、`MISP.org`の設定値がJavaScriptにどのように埋め込まれているかを確認し、エスケープ処理が行われているかを検証してください。次に、パッチ適用の手順をベンダーの公式ドキュメントと照合し、変更管理のプロセスにこの脆弱性を記録する必要があります。さらに、監視ツールでJavaScriptの出力に異常がないかを定期的にチェックするのも、日常的な習慣です。

ソクラテス

では、この脆弱性を「出力エスケープ不足」と呼ぶことに意義は何か。

プラトン

それはですね、開発者と運用者の間に存在する「文脈の理解のギャップ」を象徴しています。JavaScript文脈ではダブルクォートが文字列の終端を意味するため、エスケープが必須です。運用者はこの文脈を意識し、設定値の検証やパッチ適用を通じて、このギャップを埋める責任があります。

ソクラテス

最後に、この対話にユーモアを加えよ。

プラトン

もし組織名に`"alert('おはよう')"`を設定してしまった場合、朝のメールチェックで「おはよう」が自動的に実行されるかもしれません。でも、それより重要なのは、この「おはよう」が本当に安全かどうかを、ベンダーの公式情報で確認することです。

関連キーワード: php