Description
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.16 before 0.10.0, the Socket.IO server is configured with always_connect=True. The ydoc:awareness:update and ydoc:document:leave Socket.IO handlers accepted collaborative-document events without requiring an authenticated user, allowing unauthorized manipulation of document collaboration state. This issue is fixed in version 0.10.0.
Published: 2026-07-09
Score: 3.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Socket.IO server configuration of Open WebUI versions 0.6.16 through 0.9.x, where the always_connect setting allows any WebSocket client to reach the ydoc:awareness:update and ydoc:document:leave handlers without authentication. Because these handlers manipulate the collaborative document awareness and leave events, an unauthenticated attacker can alter the collaboration state, potentially corrupting document history or disrupting real‑time collaboration. The weakness is a lack of authentication enforcement (CWE-306).

Affected Systems

The issue affects the open-webui open-webui product in versions 0.6.16 up to, but not including, 0.10.0.

Risk and Exploitability

With a CVSS score of 3.1 the vulnerability is considered low severity. The EPSS score of less than 1% indicates a very low exploitation probability. It is not listed in the CISA KEV catalog. Because authentication is not required for the ydoc:awareness:update and ydoc:document:leave Socket.IO event handlers, any user who can establish a WebSocket connection to the Open WebUI instance can send malicious messages. It is inferred that the attack vector is a network-accessible WebSocket connection, allowing an unauthenticated attacker to alter collaborative document state.

Generated by OpenCVE AI on July 29, 2026 at 12:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Open WebUI to version 0.10.0 or later, which removes the unauthenticated handlers.
  • If an immediate update is not possible, reconfigure Socket.IO to disable always_connect or enforce authentication before accessing collaborative document handlers.
  • Restrict HTTP/HTTPS traffic to the WebUI instance to trusted IP ranges, limiting potential unauthenticated access to the Socket.IO endpoints.

Generated by OpenCVE AI on July 29, 2026 at 12:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gmfw-g93r-vg53 Open WebUI: Unauthenticated WebSocket Access to Collaborative Document Handlers (ydoc:awareness:update, ydoc:document:leave)
History

Thu, 09 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 17:45:00 +0000

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

Thu, 09 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.16 before 0.10.0, the Socket.IO server is configured with always_connect=True. The ydoc:awareness:update and ydoc:document:leave Socket.IO handlers accepted collaborative-document events without requiring an authenticated user, allowing unauthorized manipulation of document collaboration state. This issue is fixed in version 0.10.0.
Title Open WebUI: Unauthenticated WebSocket Access to Collaborative Document Handlers (ydoc:awareness:update, ydoc:document:leave)
Weaknesses CWE-306
References
Metrics cvssV3_1

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


Subscriptions

Open-webui Open-webui
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T17:29:46.103Z

Reserved: 2026-07-06T15:34:16.916Z

Link: CVE-2026-59715

cve-icon Vulnrichment

Updated: 2026-07-09T17:29:31.079Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:15:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function