PT-2026-67858 · Unknown · Open-Webui
CVE-2026-70490
·
Published
2026-08-04
·
Updated
2026-08-10
CVSS v3.1
6.3
Medium
| Vector | AV: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
Affected Products
Open-Webui