<?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 13:18:09 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-44571 — Open WebUI: Improper Authorization in Standard Channels Allows Message Updates with Read Permission</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2026-44571</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; open-webui&lt;/p&gt;
&lt;p&gt;Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.8.6, in standard channels (i.e., channels whose channel.type is neither group nor dm), the endpoint POST /api/v1/channels/{channel_id}/messages/{message_id}/update can be accessed with read permission only. When access_control is set to None, the authorization check has_access(..., type=&amp;#34;read&amp;#34;) evaluates to True, allowing users who are not the message owner to update messages. As a result, unauthorized modification of other users’ messages is possible. This vulnerability is fixed in 0.8.6.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; open-webui&lt;/p&gt;
&lt;p&gt;Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.8.6, in standard channels (i.e., channels whose channel.type is neither group nor dm), the endpoint POST /api/v1/channels/{channel_id}/messages/{message_id}/update can be accessed with read permission only. When access_control is set to None, the authorization check has_access(..., type=&amp;#34;read&amp;#34;) evaluates to True, allowing users who are not the message owner to update messages. As a result, unauthorized modification of other users’ messages is possible. This vulnerability is fixed in 0.8.6.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2026-44571</guid>
    </item>
    <item>
      <title>PYSEC-2026-2739 — Open WebUI's Improper Authorization in Standard Channels Allows Message Updates with Read Permission</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-2739</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: open-webui&lt;/p&gt;
&lt;p&gt;## Vulnerability Description&lt;/p&gt;
&lt;p&gt;In standard channels (i.e., channels whose `channel.type` is neither `group` nor `dm`), the endpoint&lt;/p&gt;
&lt;p&gt;`POST /api/v1/channels/{channel_id}/messages/{message_id}/update` can be accessed with **read permission only**.&lt;/p&gt;
&lt;p&gt;When `access_control` is set to `None`, the authorization check `has_access(..., type=&amp;#34;read&amp;#34;)` evaluates to `True`, allowing users who are **not the message owner** to update messages.&lt;/p&gt;
&lt;p&gt;As a result, unauthorized modification of other users’ messages is possible.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Attack Prerequisites&lt;/p&gt;
&lt;p&gt;- The attacker is an authenticated user (role `user` or higher)
- The target channel is a standard channel (i.e., not `group` or `dm`)
- `access_control` is `None` or allows `read` access
- The attacker can obtain the target `message_id` (e.g., via the channel’s message list)&lt;/p&gt;
&lt;p&gt;## Attack Scenario&lt;/p&gt;
&lt;p&gt;1. The attacker (User B) retrieves another user’s `message_id` from the message list in a standard channel
2. The attacker sends a request to
    
    `POST /api/v1/channels/{channel_id}/messages/{message_id}/update`
    
3. The message authored by another user (User A) is successfully updated&lt;/p&gt;
&lt;p&gt;## Potential Impact&lt;/p&gt;
&lt;p&gt;- Unauthorized modification of other users’ messages (violation of data integrity)&lt;/p&gt;
&lt;p&gt;# Steps to Reproduce&lt;/p&gt;
&lt;p&gt;1. Log in as an administrator&lt;/p&gt;
&lt;p&gt;&amp;lt;img width=&amp;#34;3334&amp;#34; height=&amp;#34;1668&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;https://github.com/user-attachments/assets/b20323d3-c050-4438-8912-193a417654bc&amp;#34; /&amp;gt;&lt;/p&gt;
&lt;p&gt;2. Create User A&lt;/p&gt;
&lt;p&gt;&amp;lt;img width=&amp;#34;3346&amp;#34; height=&amp;#34;788&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;h…&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;## Vulnerability Description&lt;/p&gt;
&lt;p&gt;In standard channels (i.e., channels whose `channel.type` is neither `group` nor `dm`), the endpoint&lt;/p&gt;
&lt;p&gt;`POST /api/v1/channels/{channel_id}/messages/{message_id}/update` can be accessed with **read permission only**.&lt;/p&gt;
&lt;p&gt;When `access_control` is set to `None`, the authorization check `has_access(..., type=&amp;#34;read&amp;#34;)` evaluates to `True`, allowing users who are **not the message owner** to update messages.&lt;/p&gt;
&lt;p&gt;As a result, unauthorized modification of other users’ messages is possible.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Attack Prerequisites&lt;/p&gt;
&lt;p&gt;- The attacker is an authenticated user (role `user` or higher)
- The target channel is a standard channel (i.e., not `group` or `dm`)
- `access_control` is `None` or allows `read` access
- The attacker can obtain the target `message_id` (e.g., via the channel’s message list)&lt;/p&gt;
&lt;p&gt;## Attack Scenario&lt;/p&gt;
&lt;p&gt;1. The attacker (User B) retrieves another user’s `message_id` from the message list in a standard channel
2. The attacker sends a request to
    
    `POST /api/v1/channels/{channel_id}/messages/{message_id}/update`
    
3. The message authored by another user (User A) is successfully updated&lt;/p&gt;
&lt;p&gt;## Potential Impact&lt;/p&gt;
&lt;p&gt;- Unauthorized modification of other users’ messages (violation of data integrity)&lt;/p&gt;
&lt;p&gt;# Steps to Reproduce&lt;/p&gt;
&lt;p&gt;1. Log in as an administrator&lt;/p&gt;
&lt;p&gt;&amp;lt;img width=&amp;#34;3334&amp;#34; height=&amp;#34;1668&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;https://github.com/user-attachments/assets/b20323d3-c050-4438-8912-193a417654bc&amp;#34; /&amp;gt;&lt;/p&gt;
&lt;p&gt;2. Create User A&lt;/p&gt;
&lt;p&gt;&amp;lt;img width=&amp;#34;3346&amp;#34; height=&amp;#34;788&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;h…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-2739</guid>
    </item>
  </channel>
</rss>
