<?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>Thu, 15 Oct 2026 21:56:07 +0000</lastBuildDate>
    <item>
      <title>bdu:2026-07137</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2026-07137</link>
      <description>bdu:2026-07137</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2026-07137</guid>
    </item>
    <item>
      <title>EUVD-2026-319366</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-319366</link>
      <description>EUVD-2026-319366</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-319366</guid>
    </item>
    <item>
      <title>fkie_cve-2026-45301</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-45301</link>
      <description>&lt;p&gt;Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.3.16, a missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform. This vulnerability is fixed in 0.3.16.&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.3.16, a missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform. This vulnerability is fixed in 0.3.16.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-45301</guid>
    </item>
    <item>
      <title>GHSA-r8wh-8m7r-fh33 — Open WebUI: Missing permission check in files API allows authenticated users to list, access and delete every uploaded…</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-r8wh-8m7r-fh33</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;### Summary
A missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform.&lt;/p&gt;
&lt;p&gt;### Details
All `files/` related endpoints lack permission checks.&lt;/p&gt;
&lt;p&gt;#### Listing all files
For example, let&amp;#39;s see how file listing is implemented:
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L107-L110
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/models/files.py#L26
Notice the endpoint depends only on an authenticated user check, no file filtering is done to match the uploaded files&amp;#39; `user_id` to the requesting user.&lt;/p&gt;
&lt;p&gt;This problem repeats itself throughout the various route implementations, allowing any user to perform actions on any file.
Some note worthy functions:
#### Accessing the content of any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L173-L193
#### Deleting any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L224-L241&lt;/p&gt;
&lt;p&gt;### PoC
#### Configuration
1. I ran a clean install of the latest version using one of the docker one-liners on an Ubuntu desktop:
`docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-…&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;### Summary
A missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform.&lt;/p&gt;
&lt;p&gt;### Details
All `files/` related endpoints lack permission checks.&lt;/p&gt;
&lt;p&gt;#### Listing all files
For example, let&amp;#39;s see how file listing is implemented:
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L107-L110
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/models/files.py#L26
Notice the endpoint depends only on an authenticated user check, no file filtering is done to match the uploaded files&amp;#39; `user_id` to the requesting user.&lt;/p&gt;
&lt;p&gt;This problem repeats itself throughout the various route implementations, allowing any user to perform actions on any file.
Some note worthy functions:
#### Accessing the content of any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L173-L193
#### Deleting any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L224-L241&lt;/p&gt;
&lt;p&gt;### PoC
#### Configuration
1. I ran a clean install of the latest version using one of the docker one-liners on an Ubuntu desktop:
`docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-r8wh-8m7r-fh33</guid>
    </item>
    <item>
      <title>PYSEC-2026-2753 — Open WebUI: Missing permission check in files API allows authenticated users to list, access and delete every uploaded…</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-2753</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;### Summary
A missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform.&lt;/p&gt;
&lt;p&gt;### Details
All `files/` related endpoints lack permission checks.&lt;/p&gt;
&lt;p&gt;#### Listing all files
For example, let&amp;#39;s see how file listing is implemented:
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L107-L110
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/models/files.py#L26
Notice the endpoint depends only on an authenticated user check, no file filtering is done to match the uploaded files&amp;#39; `user_id` to the requesting user.&lt;/p&gt;
&lt;p&gt;This problem repeats itself throughout the various route implementations, allowing any user to perform actions on any file.
Some note worthy functions:
#### Accessing the content of any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L173-L193
#### Deleting any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L224-L241&lt;/p&gt;
&lt;p&gt;### PoC
#### Configuration
1. I ran a clean install of the latest version using one of the docker one-liners on an Ubuntu desktop:
`docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-…&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;### Summary
A missing permission check in all files related API endpoints allows any authenticated user to list, access and delete every file uploaded by every user to the platform.&lt;/p&gt;
&lt;p&gt;### Details
All `files/` related endpoints lack permission checks.&lt;/p&gt;
&lt;p&gt;#### Listing all files
For example, let&amp;#39;s see how file listing is implemented:
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L107-L110
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/models/files.py#L26
Notice the endpoint depends only on an authenticated user check, no file filtering is done to match the uploaded files&amp;#39; `user_id` to the requesting user.&lt;/p&gt;
&lt;p&gt;This problem repeats itself throughout the various route implementations, allowing any user to perform actions on any file.
Some note worthy functions:
#### Accessing the content of any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L173-L193
#### Deleting any file
https://github.com/open-webui/open-webui/blob/e2b7296786053dfc77f6ae0205a1b195e05a712c/backend/apps/webui/routers/files.py#L224-L241&lt;/p&gt;
&lt;p&gt;### PoC
#### Configuration
1. I ran a clean install of the latest version using one of the docker one-liners on an Ubuntu desktop:
`docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-2753</guid>
    </item>
  </channel>
</rss>
