| タイトル | openwebuiのopen webuiにおけるクロスサイトスクリプティングの脆弱性 |
|---|---|
| 概要 | Open WebUIは完全にオフラインで動作するように設計されたセルフホスト型の人工知能プラットフォームです。バージョン0.9.0以前では、AccountPending.svelteコンポーネントがadminによって設定された「保留中ユーザーオーバーレイコンテンツ」を{@html}内でmarked.parse()を使用してレンダリングしていましたが、DOMPurifyの適用順序が誤っていました。これにより、管理者は任意のJavaScriptを保留中ユーザーオーバーレイコンテンツに注入でき、そのJavaScriptはオーバーレイページを表示する保留中ユーザーのブラウザコンテキストで実行されてしまう恐れがありました。この脆弱性はバージョン0.9.0で修正されています。 |
| 想定される影響 | 当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃により、他のソフトウェアにも影響が及ぶ可能性があります。 |
| 対策 | 正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年5月15日0:00 |
| 登録日 | 2026年5月20日13:27 |
| 最終更新日 | 2026年5月20日13:27 |
| CVSS3.0 : 警告 | |
| スコア | 4.8 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
| openwebui |
| open webui 0.9.0 未満 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年05月20日] 掲載 |
2026年5月20日13:27 |
| 概要 | Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, the AccountPending.svelte component renders the admin-configured "Pending User Overlay Content" using marked.parse() inside {@html} with an incorrect DOMPurify application order. An admin can inject arbitrary JavaScript into the Pending User Overlay Content that executes in the browser context of any pending user who views the overlay page. This vulnerability is fixed in 0.9.0. |
|---|---|
| 公表日 | 2026年5月16日5:16 |
| 登録日 | 2026年5月17日4:13 |
| 最終更新日 | 2026年5月19日12:06 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:openwebui:open_webui:*:*:*:*:*:*:*:* | 0.9.0 | ||||