
Magnolia CMS 6.2.19 における、細工された SVG アップロードを介した格納型クロスサイトスクリプティング(XSS)の概念実証エクスプロイト。詳細な脆弱性分析と修復ガイダンスを含む。
リビジョン: 1.0
影響: Magnolia CMS 6.2.19における保存型クロスサイトスクリプティングにより、リモートの攻撃者が、編集コンタクトワークフローまたは関連するアセット処理機能を通じて細工されたSVGペイロードをアップロードすることで、被害者のブラウザで任意のウェブスクリプトやHTMLを実行できる可能性があります。
深刻度:
CVSSスコア:
CVE-ID: CVE-2022-33098
ベンダー: Magnolia
影響を受ける製品:
影響を受けるバージョン: 6.2.19 以前
Magnolia CMSは、Webおよび関連チャネル全体でデジタル体験を構築および管理するために使用されるコンテンツ管理プラットフォームです。
Magnolia CMS v6.2.19は、連絡先の編集およびアップロードフローに保存型クロスサイトスクリプティングの問題を含んでいます。細工されたSVGファイルをアセットまたは連絡先のプロフィール画像としてアップロードでき、ペイロードがアプリケーション内でレンダリングされると埋め込まれたJavaScriptが実行されます。
この問題は特に重要です。なぜなら、ペイロードがサーバー側に保存され、後で信頼されたアプリケーションパスを通じて提供されるため、結果としてスクリプトの実行がターゲットアプリケーション自体から発信されたように見えるからです。
編集コンタクトワークフローを通じて、プロフィール画像またはアセットとして悪意のあるSVGをアップロードします。
ペイロード例:
<svg xmlns="http://www.w3.org/2000/svg" onload="alert(document.domain)"></svg>
アップロードは受け入れられ、SVGが連絡先またはアセットビューでレンダリングされるとペイロードが実行されます。
Magnolia CMS 6.2.20のリリースノートを参照し、修正バージョンにアップグレードしてください。
この脆弱性は以下の人物によって発見・報告されました:
Copyright (c) 2025 Giulio Garzia "Ozozuz"