要点
- CVE-2026-44560 は open-webui, open webui (openwebui) に影響する深刻度「中」 (CVSS 6.5) の脆弱性です。
- 今後30日間に悪用される確率(EPSS):0.37%(全脆弱性の 30.5% より高い)。
- 対処:0.9.0 以降に更新してください。
概要
Unauthorized File and Knowledge Base Content Access via RAG Vector Search
Affected Component
RAG source resolution in chat completion pipeline:
backend/open_webui/retrieval/utils.py (lines 963-965, 1063-1068, 1126-1131 in get_sources_from_items)
Affected Versions
Current main branch (commit 6fdd19bf1) and likely all versions with RAG functionality.
Description
The get_sources_from_items function resolves file and knowledge base references into vector search queries during chat completion. Three of the five code paths perform vector store queries without any authorization check, allowing users to extract content from files and knowledge bases they do not have access to.
| Path | Lines | Access Check |
|---|
type: "file", full-context | 1044-1050 | ✅ has_access_to_file |
type: "file", non-full-context (default) | 1063-1068 | ❌ None |
type: "collection" | 1070-1118 | ✅ Present |
type: "text" with collection_name | 963-965 | ❌ None |
Bare collection_name/collection_names | 1126-1131 | ❌ None |
The three unprotected paths pass user-supplied collection names directly to query_collection(), which queries the vector store without any authorization. Collection names follow predictable formats: file-<file_id> for files and the knowledge base UUID for knowledge bases.
CVSS 3.1 Breakdown
| Metric | Value | Rationale |
|---|
| Attack Vector | Network (N) | Exploited remotely via chat completion API |
| Attack Complexity | Low (L) | Single API call with a known resource ID |
| Privileges Required | Low (L) | Requires a valid user account |
| User Interaction | None (N) | No victim interaction required |
| Scope |
これらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン