PT-2026-67858 · Unknown · Open-Webui

CVE-2026-70490

·

Published

2026-08-04

·

Updated

2026-08-10

CVSS v3.1

6.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Open WebUI versions 0.8.8 through 0.10.9
Description The terminal WebSocket route in backend/open webui/routers/terminals.py fails to apply the verified-user role gate that is enforced on HTTP terminal routes. Specifically, the resolve authenticated connection helper backing the /{server id}/api/terminals/{session id} WebSocket route authenticates the first-message JWT independently and omits the database-level role check performed by get verified user(). This allows accounts with a pending role—such as registered but unapproved accounts or deactivated accounts—to establish interactive terminal sessions, provided at least one terminal server is configured and the account's access grants allow it. This creates a discrepancy where an administrator may see access revoked via HTTP while the WebSocket connection remains active.
Recommendations Update Open WebUI to version 0.11.0.

Exploit

Fix

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-70490
GHSA-5GPJ-VJ23-VHHV
PYSEC-2026-3642

Affected Products

Open-Webui