Description
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI lets an authenticated user attach arbitrary file_id values to their own chat message without checking whether they own or can read those files. If the attacker then shares that chat and grants themselves read access, has_access_to_file() treats the victim file as accessible through the shared chat, and the file endpoints read or delete the victim file. This vulnerability is fixed in 0.9.6.
Published: 2026-06-23
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.9.6 an authenticated user could attach any file_id to their own chat message without the system checking whether the user owned or could read those files. When the attacker shares that chat and grants themselves read access, the has_access_to_file() logic incorrectly treats the victim’s file as accessible through the shared chat, allowing the file endpoints to read or delete the victim’s file. The flaw permits cross-user file read and deletion, exposing another user’s data. This issue was addressed in version 0.9.6.

Affected Systems

The vulnerability affects the Open WebUI open‑webui product in all releases prior to 0.9.6. Any self‑hosted instance running an older version is susceptible. The fix was introduced in 0.9.6, so all versions before that are impacted.

Risk and Exploitability

The CVSS score of 8.3 reflects high severity. The EPSS score is not publicly available, and the vulnerability is not listed in the CISA KEV catalog. The attack requires an authenticated user who can add a file identifier to their own chat. Based on the description, the likely attack vector is through the web UI while logged in. Once the chat is shared, the file endpoints treat the victim file as readable or deletable, enabling the attacker to compromise confidentiality and integrity of another user’s files. The vulnerability can be exploited without requiring additional privileges beyond an active authenticated session.

Generated by OpenCVE AI on June 24, 2026 at 10:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Open WebUI to version 0.9.6 or later
  • If an upgrade is not possible, block unauthorized file_id references in chat messages by implementing ownership validation before link resolution
  • Restrict the ability to share chat messages that contain file attachments until the vulnerability is fixed

Generated by OpenCVE AI on June 24, 2026 at 10:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-vrhc-3fr6-pc3c Open WebUI: Forged chat-file link allows cross-user file read and deletion
History

Tue, 23 Jun 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Open-webui
Open-webui open-webui
Vendors & Products Open-webui
Open-webui open-webui

Tue, 23 Jun 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 23 Jun 2026 17:30:00 +0000

Type Values Removed Values Added
Description Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI lets an authenticated user attach arbitrary file_id values to their own chat message without checking whether they own or can read those files. If the attacker then shares that chat and grants themselves read access, has_access_to_file() treats the victim file as accessible through the shared chat, and the file endpoints read or delete the victim file. This vulnerability is fixed in 0.9.6.
Title Open WebUI: Forged chat-file link allows cross-user file read and deletion
Weaknesses CWE-284
CWE-639
CWE-862
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L'}


Subscriptions

Open-webui Open-webui
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-24T03:56:26.318Z

Reserved: 2026-06-11T16:34:11.636Z

Link: CVE-2026-54010

cve-icon Vulnrichment

Updated: 2026-06-23T17:38:47.970Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T11:00:13Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization