Improper Authorization in Open WebUI - #VU130167
Published: May 5, 2026
Open WebUI
Detailed vulnerability description
The vulnerability allows a remote user to read and modify other users' notes.
The vulnerability exists due to improper access control in the Socket.IO session pool and Yjs collaborative document handlers when processing Socket.IO events after an administrative role change or user deletion. A remote user can keep a previously established Socket.IO session alive and send crafted ydoc document join and update events to read and modify other users' notes.
HTTP endpoints are not affected. Exploitation requires an active Socket.IO session that was established while the user still had the admin role, and the stale session can persist through heartbeat events.