Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Handlers explicitly require no authentication per the advisory (PR:N), but AC:H reflects that useful exploitation requires knowing active document session identifiers unavailable to a blind external attacker.
Primary rating from Vendor (GitHub_M).
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
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.
AnalysisAI
Unauthenticated manipulation of collaborative document state is possible in Open WebUI versions 0.6.16 through 0.9.x, where the Socket.IO server's always_connect=True configuration allows the ydoc:awareness:update and ydoc:document:leave event handlers to process requests from any connected client regardless of identity. An attacker with network access to the platform can inject false collaborative presence data or trigger spurious document-leave events, disrupting active collaboration sessions for legitimate users. No public exploit code or CISA KEV listing has been identified at time of analysis; EPSS data was not provided in the input.
Technical ContextAI
Open WebUI's real-time collaborative editing is built on the Yjs CRDT framework, transmitted over Socket.IO. The always_connect=True server setting bypasses the typical authentication gate that would reject unauthenticated persistent event streams. The two vulnerable handlers - ydoc:awareness:update (used to broadcast cursor position and user-presence information among collaborators) and ydoc:document:leave (fired when a participant exits a shared document) - accept and process events from any connected socket, authenticated or not. CWE-306 (Missing Authentication for Critical Function) precisely describes the root cause: these handlers modify shared collaborative state without verifying the caller's identity, despite other platform endpoints enforcing authentication. The affected CPE is cpe:2.3:a:open-webui:open-webui:*:*:*:*:*:*:*:*.
RemediationAI
Upgrade Open WebUI to version 0.10.0 or later; the fix was introduced in commit 22f2fe1ffb66c993dad1e0b2b35514acaed2370e via pull request #25946 and the patched release is available at https://github.com/open-webui/open-webui/releases/tag/v0.10.0. If immediate upgrade is not possible, restrict network access to the Socket.IO endpoint (typically served on the same port as the WebUI, e.g., 8080) to trusted, authenticated networks only via firewall or reverse-proxy ACL - this reduces external exposure but does not fix the underlying authentication gap and still leaves insider threats unmitigated. Disabling collaborative document features entirely (if not operationally required) is a stronger compensating control; however, the specific configuration toggle is not documented in the advisory. No additional workarounds are identified in the available references.
More in Open Webui
View allA vulnerability in open-webui/open-webui version 0.3.8 allows an attacker with a user-level account to perform a session
An XSS vulnerability exists in open-webui/open-webui versions <= 0.3.8, specifically in the function that constructs the
A Stored Cross-Site Scripting (XSS) vulnerability exists in the chat file upload functionality of open-webui/open-webui
A vulnerability in open-webui/open-webui versions <= 0.3.8 allows remote code execution by non-admin users via Cross-Sit
Attacker controlled files can be uploaded to arbitrary locations on the web server's filesystem by abusing a path traver
Stored cross-site scripting in Open WebUI's terminal port preview feature allows an authenticated attacker sharing a ter
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a St
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a Se
A stored cross-site scripting (XSS) vulnerability exists in open-webui/open-webui version 0.3.8. Rated high severity (CV
In version v0.3.10 of open-webui/open-webui, the `api/v1/utils/pdf` endpoint lacks authentication mechanisms, allowing u
OAuth and SCIM identity confusion in Open WebUI 0.6.41-0.10.x (SQLite-backed deployments only) allows unauthenticated re
In open-webui version 0.3.8, the endpoint `/models/upload` is vulnerable to arbitrary file write due to improper handlin
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42623
GHSA-gmfw-g93r-vg53