<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 18 Oct 2026 10:50:30 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-09663</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-09663</link>
      <description>bdu:2026-09663</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-09663</guid>
    </item>
    <item>
      <title>EUVD-2026-319086</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-319086</link>
      <description>EUVD-2026-319086</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-319086</guid>
    </item>
    <item>
      <title>fkie_cve-2026-44560</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-44560</link>
      <description>&lt;p&gt;Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, the type: &amp;#34;file&amp;#34; (non-full-context), type: &amp;#34;text&amp;#34; with collection_name, and bare collection_name/collection_names paths in the get_sources_from_items function perform vector store queries without any authorization check, allowing users to extract content from files and knowledge bases they do not have access to.  This vulnerability is fixed in 0.9.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, the type: &amp;#34;file&amp;#34; (non-full-context), type: &amp;#34;text&amp;#34; with collection_name, and bare collection_name/collection_names paths in the get_sources_from_items function perform vector store queries without any authorization check, allowing users to extract content from files and knowledge bases they do not have access to.  This vulnerability is fixed in 0.9.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-44560</guid>
    </item>
    <item>
      <title>GHSA-h36f-rqpx-j5wx — Open WebUI has Unauthorized File and Knowledge Base Content Access via RAG Vector Search</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-h36f-rqpx-j5wx</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;# Unauthorized File and Knowledge Base Content Access via RAG Vector Search&lt;/p&gt;
&lt;p&gt;## Affected Component&lt;/p&gt;
&lt;p&gt;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`)&lt;/p&gt;
&lt;p&gt;## Affected Versions&lt;/p&gt;
&lt;p&gt;Current main branch (commit `6fdd19bf1`) and likely all versions with RAG functionality.&lt;/p&gt;
&lt;p&gt;## Description&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;| Path | Lines | Access Check |
|------|-------|-------------|
| `type: &amp;#34;file&amp;#34;`, full-context | 1044-1050 | ✅ `has_access_to_file` |
| `type: &amp;#34;file&amp;#34;`, non-full-context (default) | 1063-1068 | ❌ None |
| `type: &amp;#34;collection&amp;#34;` | 1070-1118 | ✅ Present |
| `type: &amp;#34;text&amp;#34;` with `collection_name` | 963-965 | ❌ None |
| Bare `collection_name`/`collection_names` | 1126-1131 | ❌ None |&lt;/p&gt;
&lt;p&gt;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-&amp;lt;file_id&amp;gt;` for files and the knowledge base UUID for knowledge bases.&lt;/p&gt;
&lt;p&gt;## CVSS 3.1 Breakdown&lt;/p&gt;
&lt;p&gt;| Metric | Value | Rationale |
|--------|-------|-----------|
| Attack Vector | Network (N) | Exploited remotely…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;# Unauthorized File and Knowledge Base Content Access via RAG Vector Search&lt;/p&gt;
&lt;p&gt;## Affected Component&lt;/p&gt;
&lt;p&gt;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`)&lt;/p&gt;
&lt;p&gt;## Affected Versions&lt;/p&gt;
&lt;p&gt;Current main branch (commit `6fdd19bf1`) and likely all versions with RAG functionality.&lt;/p&gt;
&lt;p&gt;## Description&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;| Path | Lines | Access Check |
|------|-------|-------------|
| `type: &amp;#34;file&amp;#34;`, full-context | 1044-1050 | ✅ `has_access_to_file` |
| `type: &amp;#34;file&amp;#34;`, non-full-context (default) | 1063-1068 | ❌ None |
| `type: &amp;#34;collection&amp;#34;` | 1070-1118 | ✅ Present |
| `type: &amp;#34;text&amp;#34;` with `collection_name` | 963-965 | ❌ None |
| Bare `collection_name`/`collection_names` | 1126-1131 | ❌ None |&lt;/p&gt;
&lt;p&gt;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-&amp;lt;file_id&amp;gt;` for files and the knowledge base UUID for knowledge bases.&lt;/p&gt;
&lt;p&gt;## CVSS 3.1 Breakdown&lt;/p&gt;
&lt;p&gt;| Metric | Value | Rationale |
|--------|-------|-----------|
| Attack Vector | Network (N) | Exploited remotely…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-h36f-rqpx-j5wx</guid>
    </item>
    <item>
      <title>PYSEC-2026-2729 — Open WebUI has Unauthorized File and Knowledge Base Content Access via RAG Vector Search</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-2729</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;# Unauthorized File and Knowledge Base Content Access via RAG Vector Search&lt;/p&gt;
&lt;p&gt;## Affected Component&lt;/p&gt;
&lt;p&gt;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`)&lt;/p&gt;
&lt;p&gt;## Affected Versions&lt;/p&gt;
&lt;p&gt;Current main branch (commit `6fdd19bf1`) and likely all versions with RAG functionality.&lt;/p&gt;
&lt;p&gt;## Description&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;| Path | Lines | Access Check |
|------|-------|-------------|
| `type: &amp;#34;file&amp;#34;`, full-context | 1044-1050 | ✅ `has_access_to_file` |
| `type: &amp;#34;file&amp;#34;`, non-full-context (default) | 1063-1068 | ❌ None |
| `type: &amp;#34;collection&amp;#34;` | 1070-1118 | ✅ Present |
| `type: &amp;#34;text&amp;#34;` with `collection_name` | 963-965 | ❌ None |
| Bare `collection_name`/`collection_names` | 1126-1131 | ❌ None |&lt;/p&gt;
&lt;p&gt;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-&amp;lt;file_id&amp;gt;` for files and the knowledge base UUID for knowledge bases.&lt;/p&gt;
&lt;p&gt;## CVSS 3.1 Breakdown&lt;/p&gt;
&lt;p&gt;| Metric | Value | Rationale |
|--------|-------|-----------|
| Attack Vector | Network (N) | Exploited remotely…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;# Unauthorized File and Knowledge Base Content Access via RAG Vector Search&lt;/p&gt;
&lt;p&gt;## Affected Component&lt;/p&gt;
&lt;p&gt;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`)&lt;/p&gt;
&lt;p&gt;## Affected Versions&lt;/p&gt;
&lt;p&gt;Current main branch (commit `6fdd19bf1`) and likely all versions with RAG functionality.&lt;/p&gt;
&lt;p&gt;## Description&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;| Path | Lines | Access Check |
|------|-------|-------------|
| `type: &amp;#34;file&amp;#34;`, full-context | 1044-1050 | ✅ `has_access_to_file` |
| `type: &amp;#34;file&amp;#34;`, non-full-context (default) | 1063-1068 | ❌ None |
| `type: &amp;#34;collection&amp;#34;` | 1070-1118 | ✅ Present |
| `type: &amp;#34;text&amp;#34;` with `collection_name` | 963-965 | ❌ None |
| Bare `collection_name`/`collection_names` | 1126-1131 | ❌ None |&lt;/p&gt;
&lt;p&gt;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-&amp;lt;file_id&amp;gt;` for files and the knowledge base UUID for knowledge bases.&lt;/p&gt;
&lt;p&gt;## CVSS 3.1 Breakdown&lt;/p&gt;
&lt;p&gt;| Metric | Value | Rationale |
|--------|-------|-----------|
| Attack Vector | Network (N) | Exploited remotely…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-2729</guid>
    </item>
  </channel>
</rss>
