
# CVE-2025-65790のドキュメント: FuguHub 8.1におけるファイルマネージャーインターフェースのサニタイズされていないSVGレンダリングを介した反射型XSS脆弱性(PoCおよび緩和策の推奨事項を含む)
https://www.cve.org/CVERecord?id=CVE-2025-65790
このリポジトリは、FuguHub 8.1 におけるリフレクテッドクロスサイトスクリプティング (XSS) の脆弱性を文書化しています。この脆弱性では、内部ファイルマネージャー /fs/ インターフェースを介して SVG ファイルを表示すると、インライン JavaScript を含む SVG ファイルが実行されます。
割り当てられた CVE: CVE-2025-65790
発見者: Han Tek Foo
重大度: 高
影響: 任意の JavaScript の実行
FuguHub は Real Time Logic / Sesamt Data AB が開発したクラウドベースのメディアサーバーです。デフォルトインストールのテスト中に、FuguHub の組み込みファイルマネージャーを通じて提供される SVG ファイルの処理において、リフレクテッドクロスサイトスクリプティング (XSS) の脆弱性が特定されました。 SVG ファイルに埋め込まれた悪意のある JavaScript は、/fs/ インターフェースからファイルを開くと自動的に実行されます。これにより、リモート攻撃者は被害者のブラウザで任意の JavaScript を実行できます。
オペレーティングシステム: Debian Linux (新規インストール)
FuguHub バージョン: 2025-11-12 時点の最新ダウンロード
テストした URL:
FuguHub は UI に明示的なバージョン番号を表示しません。テストは公式ダウンロードページから直接クリーンインストールした環境で実施しました。
まず、FuguHub の最新バージョンをダウンロードして実行します:
wget https://fuguhub.com/install/FuguHub.linux.install
chmod +x FuguHub.linux.install
sudo ./FuguHub.linux.install




以下は PoC で使用した xss.svg のコードです:
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 124 124" fill="none">
<rect width="124" height="124" rx="24" fill="#000000"/>
<script type="text/javascript">
alert(document.domain);
</script>
</svg>
FuguHub は SVG ファイルをサニタイズやスクリプトフィルタリングなしで直接提供します。ブラウザは SVG をアクティブな XML コンテンツとして扱い、インラインの <script> 要素を実行するため、リフレクテッド XSS が発生します。
攻撃者が制御する JavaScript の実行により、以下が発生する可能性があります:
<script> タグとイベント属性を除去する/fs/ 経由で提供する前に SVG をサニタイズ/解析するこの問題は MITRE によって CVE-2025-65790 が割り当てられました。
CVE ステータスを RESERVED → PUBLIC に移行するため、このリポジトリは公開参照 URL として MITRE に提出されています。
発見者:
Han Tek Foo